.layout-content.sidebar-left-content-right .layout-region.left-sidebar, .layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar {
	width: 240px;
}
/* Base */
html, body {
	font-size: 11px;
	font-family: Verdana;
	background: #fff;
}
body {
	padding: 0 10px;
}
input, textarea, select {
	font-family: Verdana;
	font-size: 11px;
}
textarea {
	width: 98%;
}
h1 {
	font-size: 22px;
}
a:link, a:visited, a:active {
	color: #118899;
	font-weight: normal;
	text-decoration: none;
} 
a:hover {
	text-decoration: underline;
	color: #CC0000;
} 
.layout-region.left-sidebar a:link, .layout-region.left-sidebar a:visited, .layout-region.left-sidebar a:active {
	color: #000;
}
.content-fragment-page.common-home .layout-region.right-sidebar .internal-group-postedto-background-color a {
	color: #000;
}
.content-fragment-page, .layout {
	background: #fff;
}
.site-banner .internal-link.edit-page, .site-banner .internal-link.save-page {
	top: -130px;
	right: 200px;
}
.header-fragment.t-i-bread-crumbs {
	float: left;
}
.breadcrumb-list {
	color: #9b9b9b;
	padding: 2px 0 0 0;
}
.breadcrumb-list .breadcrumb-item {
	color: #9b9b9b;
	font-weight: normal;
	margin: 0;
}
.breadcrumb-list .breadcrumb-item a {
	color: #9b9b9b;
	font-weight: normal;
	text-decoration: underline;
}
.breadcrumb-list .breadcrumb-item a:hover {
	color: #EA272A;
}
.breadcrumb-list .internal-link.view-home {
	margin-left: 0px;
}
.header-fragment.t-i-add-this-header {
	width: 125px;
	float: right;
	position: relative;
	z-index: 90;
}
.header-fragment.t-i-add-this-header a {
	position: absolute;
	margin: 30px 0 0 0;
}
.footer-fragment.t-i-add-this-footer {
	width: 125px;
	position: relative;
	left: 855px;
}
.content-fragment.with-header .content-fragment-header {
	padding: 0;
}
.content-fragment.with-header .content-fragment-header div {
	color: #000;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	border: 0;
	padding: 0 0 3px 0;
}
.content-fragment-page.common-home .content-fragment.with-header .content-fragment-header div {
	font-size: 16px;
}
.content-fragment.blog-post-list.with-header .content-fragment-header div, .content-fragment.media-gallery-post-list.with-header .content-fragment-header div {
	font-size: 24px;
}
.content-fragment.with-header .content-fragment-header div a {
	margin-bottom: 10px;
	color: #000;
	font-weight: bold;
}
.layout-region.left-sidebar .content-fragment.with-header .content-fragment-header div, .content-fragment-page.common-home .layout-region.content .content-fragment.with-header .content-fragment-header div, .content-fragment.blog-post-list.with-header .content-fragment-header div, .content-fragment.media-gallery-post-list.with-header .content-fragment-header div {
	border-bottom: 1px solid #ccc;
}
.layout-region.left-sidebar .content-fragment.group-list.with-header .content-fragment-header div, .layout-region.left-sidebar .content-fragment.browse-media-galleries.with-header .content-fragment-header div, .layout-region.left-sidebar .content-fragment.browse-blogs.with-header .content-fragment-header div, .content-fragment-page.common-home .layout-region.content .content-fragment.group-list.with-header .content-fragment-header div {
	border-color: #CC0000; /*MB -16281*/
}
.content-fragment.edit-user.with-header .content-fragment-header div, .content-fragment.conversation-list.with-header .content-fragment-header div, .content-fragment.conversation.with-header .content-fragment-header div {
	font-size: 24px;
}
.abbreviated-post .post-author, .abbreviated-post .post-date, .abbreviated-post .post-application, .content-fragment.page-list .abbreviated-post .post-summary {
	font-size: 10px;
	color: #999;
}
.abbreviated-post .avatar {
	padding: 0;
	border: 0
}
.abbreviated-post .post-author .avatar .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon15x15.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon15x15.png");
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: -15px 0px 0px 0px;
	position: absolute
}
.abbreviated-post .featured-image {
	float: left;
	height: 85px;
	padding-right: 15px;
	margin-left: -46px;
}
.abbreviated-post .post-name, .abbreviated-post .post-summary {
	margin: 0;
}
.table-list {
	margin: 0;
}
.table-header-column {
	border-bottom: 1px solid #ccc;
	border-top: 0;
	padding: .25em;
	font-size: 10px;
	font-weight: normal;
}
.table-column {
	padding: 8px 0;
}
.content-fragment.thread-list .table-column {
	padding: 3px 0;
}
.layout-content.sidebar-left-content-right .layout-region.content .tag-cloud .tag-list {
	background-color: #eee;
	padding: 10px;
}
.tag-cloud .tag-list a {
	font-weight: normal;
}
.tag-cloud li.level-6 a {
	color: #999999;
}
.tag-cloud li.level-5 a {
	color: #888888;
}
.tag-cloud li.level-4 a {
	color: #777777;
}
.tag-cloud li.level-3 a {
	color: #666666;
}
.tag-cloud li.level-2 a {
	color: #555555;
}
.tag-cloud li.level-1 a {
	color: #444444;
}
.menu, .menu.search-content, .menu.favorite-places-content {
	background: #f6f6f6;
	border: solid 1px #e1e1e1;
	font-size: 10px;
}
.user-info-popup-content .abbreviated-post {
	background: #f6f6f6;
}
.message, .forum_post_warning_div {
	font-size: 10px;
}
.message.norecords, .message.success, .message.error, .message.warning, .message.disclaimer, .message.capture {
	padding: 10px;
}
.forum_post_warning_div {
	padding: 10px;
	color: #000000;
	border: solid 1px #eec600;
	background-color: #FFFF55;
	margin: 0 0 10px 0;
}
.forum_post_warning {
	font-weight: bold;
	font-size: 1.6em;
	padding: 0 5px 0 1.2em;
	background: transparent url('/themes/e2e/Images/alerticon.gif') no-repeat scroll 0 0.1em;
}
.content-fragment.thread .forum_post_warning_div {
	padding: 10px 0 0 30px;
	color: #000;
	border: 0;
	background-color: #ECECEC;
	margin: 0;
}
.content-fragment.edit-user .tab-set {
	margin: 0;
}
.tab-set.with-panes {
	padding: 10px 0;
	background: url();
}
.tab-set.with-panes td {
	background: url();
}
.tab-set.with-panes .tab {
	border-right: solid 1px #333;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	background: #fff;
	cursor: pointer;
}
.tab-set.with-panes table tr td:last-child .tab {
	border: none;
}
.tab-set.with-panes .tab div, .tab-set.with-panes .tab div a {
	line-height: 13px;
	color: #EA272A;
	font-weight: normal;
}
.tab-set.with-panes .tab.selected, .tab-set.with-panes .tab.selected div, .tab-set.with-panes .tab.selected div a {
	padding-top: 0;
	font-weight: bold;
	color: #333;
}
.tab-pane {
	padding: 0;
}
.pager .summary {
	display: inline;
}
.pager {
	font-size: 10px;
}
.pager .separator {
	display: inline;
	border-left: 1px solid #333;
	margin: 10px;
}
.pager a {
	background: url();
	padding: 0;
	margin: 0;
	border: 0;
}
.field-item-header, .field-item-header strong {
	font-weight: normal;
}
.group-banner .group-banner-actions, .user-banner .user-banner-actions {
	right: 0;
	top: 0 !important;
}
.content-fragment.with-header.editable .content-fragment-header {
	background: url();
}
.hierarchy-item {
	padding: .25em 0 .25em 10px;
	border: 0;
}
.content-list .content-item {
	border: 0;
}
fieldset.setting-list legend {
	font-family: Arial;
	color: #000;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.setting-item-header {
	color: #666;
	font-weight: normal;
}
.setting-item-description {
	color: #999;
	font-size: 10px;
}
.setting-item.setting-enable-display-names {
	display: none
}
.content-fragment.create-user .field-list-description {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	padding: 0;
}
.content-fragment.create-user .field-list.create-user-form .field-list-description {
	margin: 0 0 -10px 0;
}
.content-fragment.create-user .internal-link.create-account, .content-fragment.create-user .internal-link.verify-openid {
	margin-left: 10px;
	margin-bottom: 100px;
	position: absolute;
	background: url('/themes/fiji/images/button.gif') no-repeat right -20px;
	height: 20px;
	color: #fff;
	font-size: 10px;
	padding: 3px 12px 6px 2px;
	font-weight: bold;
}
.content-fragment.create-user .internal-link.create-account span, .content-fragment.create-user .internal-link.verify-openid span {
	background: url('/themes/fiji/images/button.gif') no-repeat left top;
	display: block;
	position: absolute;
	left: -10px;
	top: 0;
	width: 18px;
	height: 20px;
}
fieldset.field-list.openid-create-user-form {
	margin: 30px 0 0 0;
}
.content-fragment-top, .content-fragment-bottom {
	display: none;
}
.content-fragment-content {
	border: 0;
}
.page-name {
	font-family: Arial;
	font-size: 30px;
	letter-spacing: 0;
}
.filter {
	border: 0;
}
.filter-option.selected a {
	font-weight: bold;
	color: #333;
}
.rank-image {
	height: 17px;
	padding-top: 3px;
}
.rank-image a {
	color: #333;
	font-weight: normal;
	text-decoration: none
}
.rank-name {
	position: relative;
	padding-left: 23px;
	font-size: 10px;
}
.rank-points {
	position: relative;
	padding-left: 5px;
	font-size: 10px;
}
/* Header */
.admin-bar {
	width: 980px;
	margin: 0 auto;
	padding: 0;
}
.header-fragments {
	position: relative;
	width: 980px;
	margin: 0 auto;
	padding-top: 10px;
	z-index: 2;
	overflow: visible
}
.header-fragments-header {
	background: url()
}
.header-fragments .layout {
	margin: 0px
}
.content-fragment-page {
	z-index: 1;
}
.header-fragments .layout-content .layout-region .layout-region-inner {
	overflow: visible
}
.header-fragment.t-i-site-banner .site-banner {
	padding: 0;
	margin: 0;
	min-height: 0;
}
.header-fragment.t-i-site-banner {
	background: url('/themes/e2e/Images/silolnie6.gif') repeat-x 0 28px;
	margin: 0;
	padding: 10px 0 0 0;
	clear: left
}
.header-fragment.t-i-site-banner .site-banner h1 {
	font-family: Arial;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	background: #fff url();
	width: 230px;
}
.header-fragment.t-i-site-banner .site-banner h1 a {
	color: #000;
}
.header-fragment.search {
	position: absolute;
	left: 710px;
	top: 107px;
	/*top: 104px \0/IE8+9;*/
    left: 758px;
}
.header-fragment.search fieldset.field-list {
	margin: 3px 0 0;
}
.header-fragment.search ul.field-list {
/*	background: url('/themes/e2e/Images/search-field-input.png') no-repeat top left;
	height: 40px;
	width: 270px;*/
}
.header-fragment.search .field-item-input input {
	width: 227px;
	font-size: 10px;
	margin: 0;
}
.header-fragment.search .internal-link.search-options, .header-fragment.search .internal-link.search-options.active {
	background: url('/themes/e2e/Images/search-field-button.png') no-repeat top right;
	width: 33px;
	height: 25px;
}
.header-fragment.search, .header-fragment.login-logout, .header-fragment.user-welcome-without-login, .header-fragment.favorite-places {
*z-index: -1
}
.menu.search-content a {
	color: #EA272A;
	font-weight: normal;
}
.menu.search-content .content-list-name {
	padding: 20px 0 3px 0;
	font-size: 10px;
	font-weight: bold;
	color: #333;
}
.menu.search-content .content-list-footer {
	margin-bottom: 0;
}
.menu.search-content .content-list li.content-item {
	padding: 3px 0;
	border: 0;
}
.menu.search-content .internal-link.search {
	margin: 0;
	font-weight: bold;
}
.menu.search-content.options {
	background-image: url();
}
.menu.search-content.options .field-list-description {
	padding: 0 0 5px 0;
	font-size: 10px;
	font-weight: bold;
	color: #333;
}
.menu.search-content.options UL.field-list {
	border: 0;
}
.header-fragment.favorite-places {
	position: absolute;
	right: 50px;
	float: none;
}
.header-fragment.favorite-places a.internal-link.favorite-list {
	font-weight: normal;
	color: #000;
	line-height: 28px;
	margin-right: 10px;
	padding: 0 20px 0 0;
	outline: none;
	border-right: 1px solid #ccc;
	position: relative;
}
.header-fragment.favorite-places .internal-link.favorite-list span {
	background: url('/themes/e2e/Images/icon-arrow.gif') no-repeat center center;
	width: 5px;
}
.header-fragment.favorite-places .internal-link.favorite-list.active span {
	background-image: url('/themes/e2e/Images/icon-arrow.gif');
}
.header-fragment.login-logout {
	position: absolute;
	right: 0;
	float: none;
}
.header-fragment.login-logout .navigation-item a {
	color: #000;
	font-weight: normal;
}
.header-fragment.login-logout .navigation-item .internal-link.user-registration, .header-fragment.login-logout .navigation-item .internal-link.login {
	font-weight: bold;
	font-size: 12px
}
.favorite-places-content .content-list-name {
	color: #333;
	border: 0;
}
.favorite-places-content .content-list li.content-item {
	border: 0;
}
.favorite-places-content .internal-link.view-all {
	font-weight: bold;
}
.menu.group-navigation-content {
	background: #f6f6f6 url();
	padding: 10px;
	border: 1px solid #e1e1e1;
}
.menu.group-application-navigation-content a, .menu.group-application-navigation-content .navigation-item a { /*MB - 16281*/
	color: #118899
}
.group-navigation-content .multiple-column-list.columns-2 .multiple-column-item.column-1, .group-navigation-content .multiple-column-list.columns-3 .multiple-column-item.column-1, .group-navigation-content .multiple-column-list.columns-3 .multiple-column-item.column-2 {
	border: 0;
}
.group-navigation-content .multiple-column-list.columns-1, .group-navigation-content .multiple-column-list.columns-2, .group-navigation-content .multiple-column-item.column-1, .group-navigation-content .multiple-column-item.column-2 {
	width: 300px
}
.group-navigation-content .content-list-name {
	background: url('/themes/e2e/images/ul-dot.gif') no-repeat 0 10px;
	padding: 3px 0 3px 5px;
}
.group-navigation-content .content-list-name a {
	color: #000;
	font-size: 11px;
}
.group-navigation-content .content-list-name.with-children, .group-navigation-content .content-list-name.no-children {
	border: 0;
}
.header-fragment.welcome-message {
	display: none;
}
/* .layout-region.header .content-fragment.site-user-navigation .user-name { border-right: 1px solid #ccc; padding: 0 10px 0 10px; } */
.layout-region.header .content-fragment.site-user-navigation .user-friends-pending {
	border-left: 1px solid #ccc;
	padding: 0 0 0 30px;
	margin: 0 0 0 10px;
}
.layout-region.header .content-fragment.site-user-navigation .user-friends-pending img {
	border: 0;
	position: absolute;
	top: 0px;
	margin: 0 0 0 -20px;
}
.layout-region.header .content-fragment.site-user-navigation {
	float: right;
	clear: left
}
.layout-region.header .content-fragment.site-user-navigation a:link, .layout-region.header .content-fragment.site-user-navigation a:visited, .layout-region.header .content-fragment.site-user-navigation a:active {
	color: #000;
	font-weight: normal;
	font-size: 10px
}
.layout-region.header .content-fragment.site-user-navigation .avatar {
	left: -25px;
	font-size: 0px
}
.layout-region.header .content-fragment.site-user-navigation .avatar .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon10x10.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon10x10.png");
	width: 10px;
	height: 10px;
	padding: 0px;
	margin: -26px 0px 0px 0px;
	position: absolute;
	top: 36px;
	left: 23px;
}
.layout-region.header .content-fragment.site-user-navigation .TI_Dashboard_Header_Link {
	border-left: 1px solid #ccc;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}
.layout-region.header .group-navigation .navigation-list a:hover {
	text-decoration: underline;
}
.layout-region.header .group-navigation .navigation-list.parent {
	background: url();
	height: 20px;
}
.layout-region.header .group-navigation .navigation-list.parent .navigation-item, .layout-region.header .group-navigation .navigation-list.parent .navigation-item.selected {
	float: left;
	padding: 0px 10px;
	background: url('/themes/e2e/Images/silonav-bullet.gif') no-repeat 1px 8px;
	line-height: normal;
}
.layout-region.header .group-navigation .navigation-list.parent .navigation-item.selected, .layout-region.header .group-navigation .navigation-list.parent .navigation-item.active {
	left: 0;
}
.layout-region.header .group-navigation .navigation-list.parent .navigation-item.with-children, .layout-region.header .group-navigation .navigation-list.parent .navigation-item.with-children.selected, .layout-region.header .group-navigation .navigation-list.parent .navigation-item.with-children.active {
	padding: 0px 10px 0 15px;
	background: url('/themes/e2e/Images/group-nav-sep-with-children.gif') no-repeat 0 5px;
}
.layout-region.header .group-navigation .navigation-list.parent .navigation-item.with-children a {
	padding-right: 0;
}
.layout-region.header .group-navigation .navigation-list.parent .navigation-item a {
	color: #EA272A;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold
}
.layout-region.header .group-navigation .navigation-list.parent .navigation-item.selected a, .layout-region.header .group-navigation .navigation-list.parent .navigation-item.with-children.selected a {
	color: #000;
}
.layout-region.header .AddThis {
	position: absolute;
	left: 830px;
	top: 172px
}
.footer-fragments .layout-region.content .AddThis {
	left: 830px;
	position: relative;
	margin-top: 3px
}
.layout-region.header .content-fragment.site-maintenance-msg {
	font-family: Arial;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	background: #CC0000 url('/cfs-file.ashx/__key/defaultwidgets/674c31130ec640f98f20b2b794e9ae06-a9523ba314724038b59f99850caa1f0d/e2e_2D00_site_2D00_notice_2D00_alert.png') no-repeat 10px 50%;
	padding: 10px 0px;
	padding-left: 65px;
	margin-top: 8px;
	border: 1px solid black;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.layout-region.header .content-fragment.site-maintenance-msg .content-fragment-content {
	width: 700px
}
/* Group */

.content-fragment.group-banner {
	border: 0;
	background: transparent none;
	padding: 0;
	min-height: 0px;
	margin: 30px 0 0 0;
}
.content-fragment.group-banner .content-fragment-content {
	padding: 0;
}
.content-fragment.group-banner a, .user-banner a {
	color: #000;
	font-size: 10px;
}
.content-fragment.group-banner .group-banner-actions {
	position: absolute
}
.content-fragment.group-banner .group-banner-info {
	position: relative
}
.content-fragment.group-banner .group-name, .user-banner .user-name {
	padding: 0 185px 5px 0;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
}
.user-banner .user-name {
	padding: 0 185px 5px 80px;
}
.content-fragment-page.user-userprofile .user-banner .user-name 
{
    padding-right: 270px;
}
.content-fragment.group-banner .group-description {
	padding: 0 180px 0 0;
	font-size: 10px;
	font-family: Verdana;
	font-style: normal;
}
.content-fragment.group-banner .group-avatar {
	left: 0;
	top: 0;
	display: none;
}
.content-fragment.group-banner .navigation-item {
	border: 0;
	padding: 3px 0;
	text-align: right
}
.content-fragment.group-banner .navigation-list li.navigation-item:first-child {
	padding: 0;
}
.content-fragment.group-banner .navigation-item .internal-link, .user-banner .navigation-item .internal-link {
	padding: 0 0 0 20px; /* text-decoration: underline */
}
.content-fragment.group-application-navigation {
	margin: 0;
	padding: 10px 0 0 0;
	position: relative
}
.content-fragment.group-application-navigation .content-fragment-content, .content-fragment.user-navigation .content-fragment-content {
	padding: 0;
	border: 0px;
	background: url();
}
.content-fragment.group-application-navigation .content-fragment-content .navigation-list, .content-fragment.user-navigation .content-fragment-content .navigation-list {
	height: 30px;
	padding: 0;
	margin: 0 0 0 -20px;
	border-bottom: 1px solid #ccc;
	background: url();
}
.content-fragment.group-application-navigation .navigation-item, .content-fragment.user-navigation .navigation-item {
	border: 1px solid #ccc;
	border-left: 0;
	padding: 0 20px;
	position: relative;
	background: #ececec url();
	margin: 0;
	margin-bottom: -1px;
}
.content-fragment.group-application-navigation .navigation-item a, .content-fragment.user-navigation .navigation-item a {
	line-height: 28px;
	font-size: 11px;
	padding: 0;
	font-weight: normal;
	background: url();
}
.content-fragment.group-application-navigation .navigation-item.selected, .content-fragment.user-navigation .navigation-item.selected {
	background: #fff url();
	border-bottom: 1px solid #fff;
}
.content-fragment.group-application-navigation .navigation-item.selected a, .content-fragment.user-navigation .navigation-item.selected a, .content-fragment.group-top-user-list .navigation-item-selected div {
	color: #333;
	font-weight: bold;
}
.content-fragment.group-application-navigation .navigation-item.first, .content-fragment.user-navigation .navigation-item.first {
	border-left: 1px solid #ccc;
}
.content-fragment.group-links .navigation-item {
	border: 0;
}
.content-fragment.group-list .content-fragment-content {
	background: #efefef;
	padding: 10px 10px 2px 10px;
}
.content-fragment.group-list .content-item.simple {
	border: 0;
	padding: 0 0 8px 0;
	min-height: 0px
}
.content-fragment.group-list .content-item.simple .group-name {
	margin: 0;
	padding: 0;
	line-height: 13px;
	background: url();
}
.content-fragment.group-list .content-item.simple .group-avatar {
	display: none
}
.content-fragment.group-application-navigation .internal-link.add-post {
	margin: 20px 0 0 0;
	right: 0;
}
.content-fragment.group-application-navigation .internal-link.add-post, .content-fragment.group-application-navigation .internal-link.add-post span {
	background-image: url('/themes/e2e/Images/group-addpost-button.gif');
}
.content-fragment.group-application-navigation .internal-link.add-post {
	background: url("/themes/e2e/Images/group-addpost-button.gif") no-repeat scroll right -26px transparent;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	line-height: 19px;
	padding: 3px 38px 0;
	position: absolute;
	right: 10px;
	top: -10px;
	z-index: 1;
}
.content-fragment.group-application-navigation .internal-link.add-post {
	background: url("/themes/e2e/Images/group-addpost-button.gif") no-repeat scroll right -26px transparent;
}
.content-fragment.group-list .pager {
	display: none;
}
.content-fragment.group-top-user-list .navigation-list {
	border-left: 1px solid #ccc;
}
.content-fragment.group-top-user-list .navigation-item {
	border: 1px solid #ccc;
	border-left: 0;
	padding: 5px 20px;
	background: #ececec;
}
.content-fragment.group-top-user-list .navigation-item div {
	color: #666;
}
.content-fragment.group-top-user-list .navigation-item-selected {
	border: 1px solid #ccc;
	border-left: 0;
	padding: 5px 20px;
	border-bottom: 1px solid #fff;
}
.content-fragment.group-application-navigation .internal-link.add-post {
	position: absolute;
	right: 2px;
	top: -10px;
	background: url('/themes/e2e/Images/group-addpost-button.gif') no-repeat right -26px;
	height: 26px;
	color: #fff;
	font-size: 10px;
	padding: 3px 38px 0;
	font-weight: bold;
	font-size: 12px;
	line-height: 19px;
	z-index: 1;
}
/* Forum */
.content-fragment.thread-list .filter, .content-fragment.activity-message-list div.filter, .content-fragment.user-activity-message-list div.filter, .content-fragment.friendship-list .query-filter, .content-fragment.favorable-content-list .query-filter, .content-fragment.page-list .filter, .content-fragment.media-gallery-post-list .filter {
	border: 0;
	margin: 10px 0;
	background: #fff url();
	height: 0;
	padding: 0 0 10px 0; /*font-family: Arial; font-size: 12px;*/
}
.content-fragment.thread-list .filter-option, .content-fragment.activity-message-list span.filter-option, .content-fragment.user-activity-message-list span.filter-option, .content-fragment.friendship-list .filter-option, .content-fragment.favorable-content-list .filter-option, .content-fragment.page-list .filter-option, .content-fragment.media-gallery-post-list .query-filter .filter-option, .content-fragment.user-activity-message-list span.filter-option {
	float: none;
	padding: 0 5px 0 0;
}
.content-fragment.friendship-list .filter-option.selected {
	padding-bottom: 0;
	margin-bottom: 0
}
.content-fragment.thread-list .filter .separator, .content-fragment.activity-message-list span.separator, .content-fragment.user-activity-message-list span.separator, .content-fragment.friendship-list .separator, .content-fragment.favorable-content-list .separator, .content-fragment.page-list .separator, .content-fragment.media-gallery-post-list .query-filter .separator, .content-fragment.user-activity-message-list span.separator {
	float: none;
	background: transparent url();
	padding: 0 5px 0 0;
	margin: 0;
	display: inline
}
.content-fragment.media-gallery-post-list .filter .view-type {
	bottom: -5px;
	left: 0;
}
.content-fragment.media-gallery-post-list .filter .query-filter {
	position: absolute;
	left: 60px;
	z-index: 100;
}
.content-fragment.page-list .filter-label {
	display: none;
}
.content-fragment.thread-list .table-header .table-header-column {
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #ccc;
}
.content-fragment.thread-list img {
	float: left;
	margin: 5px 5px 5px 0;
	width: 32px;
	height: 32px
}
.content-fragment.thread-list .post-attributes, .content-fragment.thread-list .user-name, .content-fragment.thread-list .post-date {
	font-size: 10px;
	color: #737373;
}
.content-fragment.thread-list .post-status .post-author, .content-fragment.thread-list .post-status .post-attributes {
	display: inline;
}
.content-fragment.thread-list .abbreviated-post, .content-fragment.thread-list .abbreviated-post.discussion .post-date, .content-fragment.thread-list .abbreviated-post.discussion .post-author, .content-fragment.thread-list .abbreviated-post.not-answered .post-date, .content-fragment.thread-list .abbreviated-post.not-answered .post-author, .content-fragment.thread-list .abbreviated-post.verified-answered .post-date, .content-fragment.thread-list .abbreviated-post.verified-answered .post-author, .content-fragment.thread-list .abbreviated-post.suggested-answered .post-date, .content-fragment.thread-list .abbreviated-post.suggested-answered .post-author {
	font-size: 10px;
}
.content-fragment.thread-list .abbreviated-post .post-summary {
	font-weight: normal;
}
.content-fragment.thread-list .abbreviated-post .post-summary.announcement, .content-fragment.thread-list .abbreviated-post .post-summary.sticky {
	color: #999;
}
.content-fragment.thread-list .abbreviated-post.discussion, .content-fragment.thread-list .abbreviated-post.not-answered, .content-fragment.thread-list .abbreviated-post.verified-answered, .content-fragment.thread-list .abbreviated-post.suggested-answered {
	padding-left: 0;
}
.content-fragment.thread-list .abbreviated-post.discussion .post-author, .content-fragment.thread-list .abbreviated-post.not-answered .post-author, .content-fragment.thread-list .abbreviated-post.verified-answered .post-author, .content-fragment.thread-list .abbreviated-post.suggested-answered .post-author {
	padding-left: 85px;
}
.content-fragment.thread-list .abbreviated-post .post-date {
	padding-left: 20px;
}
.content-fragment.thread-list .abbreviated-post .post-name a, .content-fragment.blog-post-list .content-list.standard .content-item .post-name a, .content-fragment.media-gallery-post-list .table-column .abbreviated-post .post-name a, .content-fragment.conversation-list .standard .post-name a, .content-fragment.browse-forums .table-list a, .content-fragment.browse-blogs .table-list a, .content-fragment.browse-media-galleries .table-list a, .content-fragment.tagged-content-list .abbreviated-post .post-name a, .content-fragment.search-result-list .abbreviated-post .post-name, .content-fragment.search-result-list .abbreviated-post .post-name a, .content-fragment.page-list .abbreviated-post .post-name a {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.content-fragment.thread-list .abbreviated-post.popular .post-name a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
.content-fragment.thread-list .abbreviated-post .post-name a {
	font-weight: bold;
}
.content-fragment.thread-list .abbreviated-post.discussion .post-author a, .content-fragment.thread-list .abbreviated-post.not-answered .post-author a, .content-fragment.thread-list .abbreviated-post.verified-answered .post-author a, .content-fragment.thread-list .abbreviated-post.suggested-answered .post-author a {
	font-weight: normal;
}
.content-fragment.thread-list .abbreviated-post .post-reply-count {
	font-weight: normal;
	font-size: 11px; /* margin: auto */
}
.content-fragment.thread-list .abbreviated-post.discussion .post-thumbnail, .content-fragment.thread-list .abbreviated-post.not-answered .post-thumbnail, .content-fragment.thread-list .abbreviated-post.verified-answered .post-thumbnail, .content-fragment.thread-list .abbreviated-post.suggested-answered .post-thumbnail {
	top: 6px;
}
.content-fragment.thread-list .abbreviated-post.discussion .post-thumbnail {
	background: url('/themes/fiji/images/forums/icon-discussion.gif');
}
.content-fragment.thread-list .abbreviated-post.discussion .post-attributes, .content-fragment.thread-list .abbreviated-post.not-answered .post-attributes, .content-fragment.thread-list .abbreviated-post.verified-answered .post-attributes, .content-fragment.thread-list .abbreviated-post.suggested-answered .post-attributes {
	color: #999;
}
.content-fragment.thread-list .abbreviated-post .post-application a {
	color: #EA272A;
	text-decoration: none;
}
.content-fragment.thread-list .abbreviated-post .post-application a:hover {
	color: #EA272A;
	text-decoration: underline;
}
.content-fragment.thread-list .abbreviated-post {
	padding: 0;
}
.content-fragment.thread-list .abbreviated-post.popular {
	margin: 0;
	border: 0;
}
.content-fragment.thread-list .table-list {
	width: 100%;
}
.content-fragment.thread-list .table-list .avatar .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon13x13.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon13x13.png");
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: 24px 0px 0px -37px;
	position: absolute;
}
.content-fragment.forum-links .navigation-item, .content-fragment.thread-details .abbreviated-post .attribute-item {
	border: 0;
}
.content-fragment.thread-details .abbreviated-post .attribute-item.post-view-count {
	padding-left: 20px;
	background: url('/themes/fiji/images/icon-sprite.gif') 0 -893px no-repeat;
}
.content-fragment.thread-details .abbreviated-post .post-rating {
	display: none;
}
.content-fragment.thread .abbreviated-post {
	padding: 0;
	min-height: 0;
}
.content-fragment.thread .abbreviated-post .post-rating {
	display: block;
	position: absolute;
	right: 0px;
	top: 10px;
	padding-right: 0;
	border: 0px
}
.content-fragment.thread .abbreviated-post .post-name, .content-fragment.blog-post .full-post .post-name, .content-fragment.media-gallery-post .full-post .post-name, .content-fragment.page .full-post .post-name {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.content-fragment.thread .content-fragment-content {
	background: #fff;
}
.content-fragment.thread .content-fragment-content .report-abuse-cell .report-abuse, .content-fragment-content .post-actions-cell .navigation-item.post-subscription {
	display: none
}
.content-fragment.thread .content-fragment-content .full-post-container .report-abuse-cell .report-abuse, .content-fragment-content .full-post-container .post-actions-cell .navigation-item.post-subscription {
	display: block
}
/*.content-fragment.thread .full-post-container { background: #fff url(); padding-right: 0; margin-right: 0; z-index: 1;}*/
.content-fragment.thread .post-tags-container {
	margin: 0 0 20px 0;
}
.content-fragment.thread .post-details-container tr {
	vertical-align: top;
}
/*.content-fragment.thread .post-details-container a,
.content-fragment.thread .post-details-container .add-post { margin: 0 0 0 20px;  } */


.content-fragment.thread .full-post {
	border: 1px solid #ccc;
	overflow: visible;
}
.content-fragment.thread .full-post-footer {
	height: 0;
	background: #fff;
	padding: 0;
	margin-right: 0;
}
.content-fragment.thread .field-list .internal-link.add-inline-post {
	font-size: 10px;
	padding: 3px 10px 5px 0px;
}
.content-fragment.thread .field-list .internal-link.add-post {
	color: #EA272A;
}
.content-fragment.thread .post-author td {
	vertical-align: top;
	padding: 7px;
}
.content-fragment.thread .post-starter .full-post {
	background-image: none;
}
.content-fragment.thread .post-starter .internal-link.suggest-answer {
	display: none
}
.content-fragment.thread .full-post .post-author {
	background: #ececec;
}
.content-fragment.thread .full-post .post-author .user-name-post-date .post-host-address {
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	display: inline;
	margin-right: 16px;
}
.content-fragment.thread .full-post .post-author .user-name-post-date .post-host-address span {
	background: url('/themes/fiji/images/forums/icon-ipaddress.png') no-repeat;
	position: relative;
	width: 12px;
	height: 10px;
	overflow: hidden; /* display: inline-table; display: -moz-inline-box; display: inline-block; */
}
.content-fragment.thread .abbreviated-post.not-answered .post-status {
	display: none;
}
.content-fragment.thread .abbreviated-post.suggested-answer .post-status, .content-fragment.thread.verified-answer .post-status {
	background: url();
	height: 16px;
}
.content-fragment.thread .abbreviated-post.suggested-answer .post-status .suggested-answer, .content-fragment.thread.verified-answer .post-status .verified-answer {
	height: 12px;
	padding: 0 0 0 20px;
	font-family: Arial;
	font-size: 14px;
	background: url();
	color: #333;
	background: url('/themes/e2e/Images/Forums/suggested.gif') no-repeat;
	color: #D59604;
}
.content-fragment.thread.verified-answer .post-status .verified-answer {
	background: url('/themes/e2e/Images/Forums/verified.gif') no-repeat;
	color: #639C00;
}
.content-fragment.thread .suggest-as-answer {
	border-left: 1px solid #ccc;
	height: 15px;
	margin-right: 7px; /* display: inline-table; display: -moz-inline-box; display: inline-block; */
	padding: 6px 0 1px 0;
}
.content-fragment.thread .suggest-as-answer .suggest-answer {
	margin-left: 7px;
	overflow: hidden;
	width: 10px;
	height: 0;
	padding: 10px 0px 0px 0px; /* display: inline-table; display: -moz-inline-box; display: inline-block; */
	background: url('/themes/fiji/Images/Forums/icon-suggest-answer.gif') top left no-repeat;
}
.content-fragment.thread .post-answer-form {
	display: block;
	font-weight: bold;
	height: 35px;
	margin-bottom: 8px;
	overflow: hidden;
	position: relative;
	background: url('/themes/fiji/Images/Forums/post-answer-form.gif') no-repeat scroll right -35px;
	margin: 10px;
}
.content-fragment.thread .inner-post-answer-form {
	display: block;
	height: 35px;
	background: url('/themes/fiji/Images/Forums/post-answer-form.gif') no-repeat scroll left top;
	width: 95%;
	padding: 8px;
	padding-top: 10px;
}
.content-fragment.thread .internal-link.add-post, .content-fragment.thread .internal-link.add-post span {
	background-image: url('/themes/e2e/Images/Forums/reply-button.gif')
}
/* following changes to fix size of 'reply' button, so its the same as 'suggest answer'/'verify answer' buttons */
.content-fragment.thread .internal-link.add-post {
	display: block;
	font-size: 10px;
	color: #fff;
	float: right;
	display: block;
	position: relative;
	margin-left: 12px;
	background: url('/themes/e2e/Images/Forums/reply-button.gif') no-repeat right -19px;
	height: 19px;
	padding: 2px 15px 4px 5px;
	font-weight: bold;
	top: 1px;
}
.content-fragment.thread .internal-link.add-post span {
	position: absolute;
	left: -8px;
	top: 0;
	background: url('/themes/e2e/Images/Forums/reply-button.gif') no-repeat left top;
	height: 19px;
	width: 8px;
	display: block;
}
.content-fragment.thread .field-list .internal-link.add-inline-post {
	display: inline;
	margin-left: 8px;
	font-size: 10px;
	color: #fff;
	position: absolute;
	right: 14px;
	background: url('/themes/e2e/Images/Forums/reply-button.gif') no-repeat right -19px;
	height: 19px;
	padding: 2px 15px 4px 5px;
	font-weight: bold;
	top: 1px;
}
.content-fragment.thread .field-list .internal-link.add-inline-post span {
	position: absolute;
	left: -8px;
	top: 0;
	background: url('/themes/e2e/Images/Forums/reply-button.gif') no-repeat left top;
	height: 19px;
	width: 8px;
	display: block;
}
.content-fragment.thread a.add-post:hover, .content-fragment.thread a.add-post:hover span {
	background-image: url('/themes/e2e/Images/Forums/reply-button-hover.gif');
}
.content-fragment.thread .internal-link.not-answer {
	display: inline;
	margin-left: 8px;
	font-size: 10px;
	color: #fff;
	position: relative;
	background: url('/themes/e2e/Images/Forums/no-button.gif') no-repeat right -19px;
	height: 19px;
	padding: 2px 15px 4px 5px;
	font-weight: bold;
	margin-left: 12px;
	float: right;
	top: 1px
}
.content-fragment.thread .internal-link.not-answer span {
	position: absolute;
	left: -8px;
	top: 0;
	background: url('/themes/e2e/Images/Forums/no-button.gif') no-repeat left top;
	height: 19px;
	width: 8px;
	display: block;
	float: right
}
.content-fragment.thread .internal-link.verify-answer {
	display: inline;
	margin-left: 8px;
	font-size: 10px;
	color: #fff;
	position: relative;
	background: url('/themes/e2e/Images/Forums/yes-button.gif') no-repeat right -19px;
	height: 19px;
	padding: 2px 15px 4px 5px;
	font-weight: bold;
	margin-left: 12px;
	float: right;
	top: 1px
}
.content-fragment.thread .internal-link.verify-answer span {
	position: absolute;
	left: -8px;
	top: 0;
	background: url('/themes/e2e/Images/Forums/yes-button.gif') no-repeat left top;
	height: 19px;
	width: 8px;
	display: block;
	float: right
}
.content-fragment.thread .internal-link.suggest-answer {
	display: inline;
	margin-left: 8px;
	font-size: 10px;
	color: #fff;
	position: relative;
	background: url('/themes/e2e/Images/Forums/suggest-answer-button.gif') no-repeat right -19px;
	height: 19px;
	padding: 2px 15px 4px 5px;
	font-weight: bold;
	margin-left: 12px;
	float: right;
	top: 1px
}
.content-fragment.thread .internal-link.suggest-answer span {
	position: absolute;
	left: -8px;
	top: 0;
	background: url('/themes/e2e/Images/Forums/suggest-answer-button.gif') no-repeat left top;
	height: 19px;
	width: 8px;
	display: block;
	float: right
}
.content-fragment.thread .full-post .post-details-container-outer {
	padding: 15px 15px 10px 15px;
	background-color: #ECECEC;
}
.content-fragment.thread .full-post .post-details-container {
	background: #ECECEC url('/themes/fiji/Images/Forums/details-container-background.gif') top left repeat-x;
	width: 100%;
	border-top: 1px dotted #CCC;
	padding: 18px 15px 10px 15px;
}
.content-fragment.thread .full-post .post-details-container td {
	vertical-align: top;
}
.content-fragment.thread .full-post .report-abuse-cell {
	min-width: 12px;
	padding-right: 0px;
	padding-left: 5px
}
.content-fragment.thread .full-post .edit-post-cell {
	min-width: 25px;
	padding-right: 0px;
	padding-left: 5px
}
.content-fragment.thread .full-post .delete-post-cell {
	min-width: 25px;
	padding-right: 0px;
	padding-left: 5px
}
.content-fragment.thread .full-post .suggest-as-answer-cell {
	min-width: 12px;
}
.content-fragment.thread .full-post .moderate-post-cell {
	padding-left: 5px
}
.content-fragment.thread .full-post .post-actions-cell {
	width: 100%;
	position: relative;
}
.content-fragment.thread .full-post .post-actions-cell .navigation-list {
	min-height: 25px;
}
.content-fragment.thread .full-post .post-actions-cell .navigation-list .navigation-item.moderation-menu {
	display: block;
	text-align: right;
	padding-top: 40px;
}
.content-fragment.thread .full-post .report-abuse {
	height: 15px;
	margin-right: 6px;
	display: inline-block;
	padding: 6px 0 1px 0;
}
.content-fragment.thread .full-post .report-abuse .internal-link.report-post {
	margin-left: 6px;
	overflow: hidden;
	width: 10px;
	height: 0;
	padding: 10px 0px 0px 0px;
	display: inline-block;
	background: url('/themes/fiji/Images/Forums/icon-report-abuse.gif') top left no-repeat;
}
.content-fragment.thread .full-post .edit-post {
	border-left: 1px solid #ccc;
	height: 15px;
	display: inline-block;
	padding: 6px 0 1px 0;
}
.content-fragment.thread .full-post .edit-post .internal-link.edit-post {
	margin-left: 7px;
	overflow: hidden;
	width: 10px;
	height: 0;
	padding: 10px 0px 0px 0px;
	display: inline-block;
	background: url('/themes/fiji/Images/Forums/icon-edit.gif') top left no-repeat;
	border: 0;
}
.content-fragment.thread .full-post .delete-post {
	border-left: 1px solid #ccc;
	height: 15px; /* display: inline-table; display: -moz-inline-box; display: inline-block; */
	padding: 6px 0 1px 0;
}
.content-fragment.thread .full-post .delete-post .internal-link.delete-post {
	margin-left: 7px;
	overflow: hidden;
	width: 10px;
	height: 0;
	padding: 10px 0px 0px 0px;
	display: block; /* display: inline-table; display: -moz-inline-box; display: inline-block; */
	background: url('/themes/fiji/Images/Forums/icon-delete.gif') top left no-repeat;
	border: 0;
}
.content-fragment.thread .full-post .moderation-menu {
	border-left: 1px solid #ccc;
	height: 17px; /* display: inline-table; display: -moz-inline-box; display: inline-block; */
	padding: 3px 0 2px 0;
}
.content-fragment.thread .full-post .moderation-menu .button {
	padding-left: 6px;
	padding-right: 14px;
}
.content-fragment.thread .full-post .moderation-menu .button.inactive {
	background: url('/themes/fiji/Images/descending.gif') no-repeat center right;
}
.content-fragment.thread .full-post .moderation-menu .button.active {
	background: url('/themes/fiji/Images/ascending.gif') no-repeat center right;
}
.content-fragment.thread .full-post .post-tags-container {
	padding-top: 10px;
	margin: 0px 10px 10px 10px;
	border-top: 1px dotted #ccc;
}
.content-fragment.thread .full-post .post-author .user-name-post-date .suggested-text, .content-fragment.thread .full-post .post-author .user-name-post-date .verified-text {
	position: absolute;
	right: 10px;
	top: 5px;
	margin: 0;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #D59604;
}
.content-fragment.thread .full-post .post-author .user-name-post-date .verified-text {
	color: #639C00;
}
.content-fragment.thread .full-post .post-author .user-name-post-date .suggested-text span, .content-fragment.thread .full-post .post-author .user-name-post-date .verified-text span {
	position: relative;
	width: 19px;
	height: 12px;
	display: inline-block;
	background: url('/themes/e2e/Images/Forums/suggested.gif') no-repeat;
}
.content-fragment.thread .full-post .post-author .user-name-post-date .verified-text span {
	background: url('/themes/e2e/Images/Forums/verified.gif') no-repeat;
}
.content-fragment.thread .full-post .post-author .avatar {
	position: static;
}
.content-fragment.thread .full-post .post-author .avatar img {
	padding: 0;
}
.content-fragment.thread .full-post .post-author .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon15x15.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon15x15.png");
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: -15px 0px;
	position: absolute;
}
.content-fragment.thread .full-post .post-author .user-name a {
	font-weight: normal;
}
.content-fragment.thread .full-post .post-author .user-name-post-date .ip-and-post-status-note {
	margin: 0 0 0 360px;
	padding: 5px 0 0 0;
}
.content-fragment.thread .full-post .post-author .user-name-post-date .post-host-address {
	font-size: 10px;
	font-weight: normal;
}
.content-fragment.thread .full-post .post-author .post-status-author {
	position: absolute;
	right: 10px;
	top: 26px;
	font-size: 10px;
	font-weight: normal;
	color: #333;
}
.content-fragment.thread .full-post .post-author .post-date .internal-link.view-post {
	color: #333;
}
.content-fragment.thread .role-icon {
	position: absolute;
	margin: -24px 0 0 54px;
}
.content-fragment.thread .rank-icon {
	position: absolute;
	margin: -24px 0 0 214px;
}
.content-fragment.thread .rank-icon .rank-image {
	margin-left: 45px;
}
.content-fragment.create-edit-post .content-fragment-content {
	padding: 0;
	background: #fff url();
}
.content-fragment.create-edit-post .reply-post {
	border: 1px dotted #ccc;
	padding: 10px;
	margin: 0 0 10px 0;
}
.content-fragment.create-edit-post .content-fragment-content .field-item .field-item-input {
	padding: 0;
}
.content-fragment.create-edit-post .field-item.post-type {
	background: url();
	border: 0;
	padding: .5em 0 10px 0;
}
.content-fragment.create-edit-post label.field-item-header {
	font-size: 11px;
	margin-left: 0px
}
.content-fragment.create-edit-post .field-item.post-type .field-item-input label {
	font-weight: normal;
}
.content-fragment.thread-details .abbreviated-post .attribute-item, .content-fragment.thread-details .abbreviated-post .attribute-item .attribute-value, .content-fragment.media-gallery-post-details .post-date, .content-fragment.media-gallery-post-details .post-attributes .attribute-item {
	color: #666;
	font-size: 10px;
}
.content-fragment.thread-details .abbreviated-post .attribute-item .attribute-value, .content-fragment.media-gallery-post-details .value, .content-fragment.media-gallery-post-details .post-attributes .attribute-item .attribute-value {
	font-weight: normal;
}
.content-fragment.media-gallery-post-list .table-header .table-header-column {
	color: #333;
	font-weight: normal;
}
.content-fragment.browse-forums .content-fragment-content, .content-fragment.browse-blogs .content-fragment-content, .content-fragment.browse-media-galleries .content-fragment-content {
	padding: 0;
	background: url();
}
.content-fragment.browse-forums .content-fragment-header, .content-fragment.browse-blogs .content-fragment-header, .content-fragment.browse-media-galleries .content-fragment-header {
	text-align: left;
	border: 0;
	background: url();
}
.content-fragment.browse-forums .table-list-header, .content-fragment.browse-blogs .table-list-header, .content-fragment.browse-media-galleries .table-list-header {
	border: 0;
}
.content-fragment.thread-list .table-column.post-status, .content-fragment.thread-list .table-header-column.date-sort {
	width: 30%;
}
.content-fragment.thread-list .table-header-column.total-replies-sort, .content-fragment.thread-list .table-column.total-replies {
	width: 60px;
}
.menu.moderation-content {
	width: 100px;
}
.internal-group-postedto-background-color {
	background-color: #fdb813;
	display: inline;
}
.internal-group-postedto-background-color a:link, .internal-group-postedto-background-color a:visited, .internal-group-postedto-background-color a:active {
	color: #000000;
	font-weight: bold;
}
/* Blog */

.content-fragment-page.post .content-fragment.blog-post {
	margin: 0;
}
.content-fragment.blog-post-list .content-fragment-content {
	padding: 0;
}
.content-fragment.blog-links .navigation-item {
	border: 0;
}
.content-fragment.blog-post-list div.filter {
	border: 0;
	margin: 10px 0;
	padding: 0 0 10px 0;
}
.content-fragment.blog-post-list .filter .view-type {
	top: 0;
}
.content-fragment.blog-post-list .query-type span.filter-label {
	display: none;
}
.content-fragment.blog-post-list .query-type span.filter-option.selected a, .content-fragment.media-gallery-post-list .filter .query-filter .filter-option.selected a {
	color: #333;
}
.content-fragment.blog-post-list .content-list.standard .post-actions .internal-link.view-post {
	font-weight: normal;
}
.content-fragment.blog-post-list .content-list.standard .content-item .post-attributes .attribute-list .post-reply-count .attribute-value {
	font-size: 11px;
	font-weight: normal;
}
.content-fragment.blog-post-list .content-list.simple-expanded .post-name, .content-fragment.blog-post-list .content-list.simple-expanded .post-name.first {
	font-size: 11px;
	line-height: 16px;
} 
.content-fragment.blog-post-list .content-list.simple-expanded .post-application {
	font-size: 10px
}
.content-fragment.blog-post-list .content-list.simple-expanded .abbreviated-post {
	clear: left;
}
.content-fragment.blog-post-list .content-list.simple-expanded .abbreviated-post .post-summary {
	color: #999;
}
.content-fragment.blog-post .full-post .post-author .avatar {
	border: 0;
	padding: 0;
}
.content-fragment.blog-post .full-post .post-author .avatar img {
	max-height: 32px;
	max-width: 32px;
}
.content-fragment.blog-post .full-post .post-author .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon13x13.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon13x13.png");
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: -13px 0px 0px 0px;
	position: absolute
}
.content-fragment.blog-post .full-post .post-author, .content-fragment.blog-post .full-post .post-date, .content-fragment.blog-post .full-post .post-attributes .attribute-list .post-reply-count .attribute-value {
	font-size: 11px;
	font-weight: normal;
}
.content-fragment.blog-post .full-post .post-content {
	border-top: 0;
	margin: 10px 0 0 0;
}
.content-fragment.blog-post .full-post .post-attributes, .content-fragment.blog-post .full-post .post-actions .navigation-item a.internal-link {
	border: 0;
}
.content-fragment.blog-post .full-post .post-actions .navigation-list .navigation-item a.favorite-off, .content-fragment.blog-post .full-post .post-actions .navigation-list .navigation-item a.favorite-on, .content-fragment.page .full-post .post-actions .navigation-list .navigation-item a.favorite-off, .content-fragment.page .full-post .post-actions .navigation-list .navigation-item a.favorite-on {
	font-weight: normal;
}
.content-fragment.blog-feedback-list .content-list-name, .content-fragment.media-gallery-post-comment-list .content-list-name, .content-fragment.comment-list .content-list-name {
	font-family: Arial;
	font-size: 14px;
	color: #000;
}
.content-fragment.blog-feedback-list .content-list-name .internal-link.rss {
	color: #000;
	font-weight: bold;
}
.content-fragment.blog-feedback-list .content-list-name .internal-link.rss span {
	top: 3px;
	left: 80px;
}
.content-fragment.blog-post-comment-form, .content-fragment.add-media-gallery-post-comment {
	padding: 0;
}
.content-fragment.blog-feedback-list .full-post, .content-fragment.media-gallery-post-comment-list .full-post, .content-fragment.comment-list .full-post {
	padding-left: 52px;
}
.content-fragment.blog-feedback-list .full-post .post-content, .content-fragment.media-gallery-post-comment-list .full-post .post-content, .content-fragment.comment-list .full-post .post-content {
	border: 0;
	margin: 0;
}
.content-fragment.blog-feedback-list .full-post-header, .content-fragment.media-gallery-post-comment-list .full-post-header, .content-fragment.comment-list .full-post-header, .content-fragment.blog-feedback-list .full-post-header .r, .content-fragment.media-gallery-post-comment-list .full-post-header .r, .content-fragment.comment-list .full-post-header .r, .content-fragment.blog-feedback-list .full-post, .content-fragment.media-gallery-post-comment-list .full-post, .content-fragment.comment-list .full-post, .content-fragment.blog-feedback-list .full-post-footer, .content-fragment.media-gallery-post-comment-list .full-post-footer, .content-fragment.comment-list .full-post-footer, .content-fragment.blog-feedback-list .full-post-footer .r, .content-fragment.media-gallery-post-comment-list .full-post-footer .r, .content-fragment.comment-list .full-post-footer .r, .content-fragment.blog-feedback-list .full-post-header.user-is-author, .content-fragment.media-gallery-post-comment-list .full-post-header.user-is-author, .content-fragment.comment-list .full-post-header.user-is-author, .content-fragment.blog-feedback-list .full-post-header.user-is-author .r, .content-fragment.media-gallery-post-comment-list .full-post-header.user-is-author .r, .content-fragment.comment-list .full-post-header.user-is-author .r, .content-fragment.blog-feedback-list .full-post.user-is-author, .content-fragment.media-gallery-post-comment-list .full-post.user-is-author, .content-fragment.comment-list .full-post.user-is-author, .content-fragment.blog-feedback-list .full-post-footer.user-is-author, .content-fragment.media-gallery-post-comment-list .full-post-footer.user-is-author, .content-fragment.comment-list .full-post-footer.user-is-author, .content-fragment.blog-feedback-list .full-post-footer.user-is-author .r, .content-fragment.media-gallery-post-comment-list .full-post-footer.user-is-author .r, .content-fragment.comment-list .full-post-footer.user-is-author .r {
	background: url();
}
.content-fragment.blog-feedback-list .full-post .post-author .avatar, .content-fragment.media-gallery-post-comment-list .full-post .post-author .avatar, .content-fragment.comment-list .full-post .post-author .avatar {
	top: 10px;
	left: 0;
}
.content-fragment.blog-feedback-list .full-post .post-author .avatar .mts_icon a, .content-fragment.media-gallery-post-comment-list .full-post .post-author .avatar .mts_icon a, .content-fragment.comment-list .full-post .post-author .avatar .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon15x15.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon15x15.png");
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: -15px 0px 0px 0px;
	position: absolute
}
/*.content-fragment.blog-feedback-list .full-post-header.user-is-author, 
.content-fragment.blog-feedback-list .full-post-footer.user-is-author,
.content-fragment.media-gallery-post-comment-list .full-post-header.user-is-author, 
.content-fragment.media-gallery-post-comment-list .full-post-footer.user-is-author,
.content-fragment.blog-feedback-list .full-post-header.user-is-author .r, 
.content-fragment.blog-feedback-list .full-post-footer.user-is-author .r,
.content-fragment.media-gallery-post-comment-list .full-post-header.user-is-author .r, 
.content-fragment.media-gallery-post-comment-list .full-post-footer.user-is-author .r,
.content-fragment.comment-list .full-post-header.user-is-author, 
.content-fragment.comment-list .full-post-footer.user-is-author,
.content-fragment.comment-list .full-post-header.user-is-author .r,	
.content-fragment.comment-list .full-post-footer.user-is-author .r { height: 0; }
.content-fragment.blog-feedback-list .full-post.user-is-author .full-post-inner,
.content-fragment.media-gallery-post-comment-list .full-post.user-is-author .full-post-inner,
.content-fragment.comment-list .full-post.user-is-author .full-post-inner { padding: 0; background: url(); }*/
.content-fragment.blog-feedback-list .content-list, .content-fragment.media-gallery-post-comment-list .content-list, .content-fragment.comment-list .content-list {
	margin: 5px 0 0 0;
	border: 0;
}
.content-fragment.blog-feedback-list .content-item, .content-fragment.media-gallery-post-comment-list .content-item, .content-fragment.comment-list .content-item {
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
}
.content-fragment.blog-feedback-list .full-post.user-is-author, .content-fragment.media-gallery-post-comment-list .full-post.user-is-author, .content-fragment.comment-list .full-post.user-is-author {
	padding-left: 52px;
}
.content-fragment.blog-feedback-list .full-post .post-author, .content-fragment.media-gallery-post-comment-list .full-post .post-author, .content-fragment.comment-list .full-post .post-author {
	font-size: 11px;
	font-weight: normal;
}
.content-fragment-page.postlist .content-fragment.blog-banner .application-banner .application-name a, .content-fragment-page.post .content-fragment.blog-banner .application-banner .application-name a {
	color: #000;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
/* Media */
.content-fragment.media-gallery-post-list .content-fragment-content {
	padding: 0;
}
.content-fragment.media-gallery-post-list.with-header .content-fragment-header {
	margin: 0 0 10px 0;
}
.content-fragment.media-gallery-post-list .content-list.file-thumbnail-list {
	margin: 0;
	background: url();
}
.content-fragment.media-gallery-post-list .navigation-list.post-list, .content-fragment.blog-post-list .navigation-list.post-list {
	display: none;
}
/*.content-fragment.media-gallery-post-list .navigation-list.post-list .navigation-item .internal-link.rss { font-size: 0; line-height: 6px; }*/
.content-fragment.media-gallery-post-list .navigation-list.post-list .navigation-item .internal-link.rss span {
	display: none;
}
.content-fragment.media-gallery-post-list .file-thumbnail-list .content-item {
	width: 114px;
	height: 150px;
	padding: 10px 20px 0 0;
}
.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-thumbnail {
	width: 114px;
	height: 86px;
	border: 0;
	padding: 0;
}
.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-thumbnail a {
	top: 0;
	display: block;
	height: 85px;
	line-height: normal;
	padding: 0;
}
.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-thumbnail img {
	width: 114px;
	height: 86px;
	max-width: 114px;
	max-height: 86px;
}
.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-name {
	font-size: 11px;
	width: 114px;
	height: 40px;
	padding: 3px 0 0 0;
}
.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-rating {
	padding: 3px 0 0 0;
}
.content-fragment.media-gallery-post-list .table-list .view-post img {
	width: 114px;
	height: 86px;
	max-width: 114px;
	max-height: 86px;
}
.content-fragment.media-gallery-links .navigation-item {
	border: 0;
}
.content-fragment-page.media-post .content-fragment.media-gallery-post {
	margin: 30px 0;
}
.content-fragment-page.media-post .content-fragment.media-gallery-post .content-fragment-content {
	padding: 0;
}
.content-fragment.media-gallery-post .full-post .post-tags {
	border: 0;
}
.content-fragment.media-gallery-post .full-post .post-name {
	margin: 0;
	padding: 0 100px 0 0;
	border: 0;
}
.content-fragment.media-gallery-post .full-post .post-rating {
	top: 0;
}
.content-fragment.media-gallery-post-details .user-name a {
	font-weight: normal;
}
.layout-region.left-sidebar .content-fragment.browse-media-galleries .content-fragment-content, .layout-region.left-sidebar .content-fragment.browse-blogs .content-fragment-content {
	background: #efefef;
	padding: 10px 10px 2px 10px;
	margin: 0;
}
.layout-region.left-sidebar .content-fragment.browse-media-galleries .table-list a, .layout-region.left-sidebar .content-fragment.browse-blogs .table-list a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
.layout-region.left-sidebar .content-fragment.browse-media-galleries thead, .layout-region.left-sidebar .content-fragment.browse-blogs thead {
	display: none;
	height: 0;
}
.layout-region.left-sidebar .content-fragment.browse-media-galleries .table-column, .layout-region.left-sidebar .content-fragment.browse-blogs .table-column {
	padding: 0 0 8px 0;
	border: 0;
}
/* Wiki */
.content-fragment.page-navigation {
	margin: 20px 0;
}
.content-fragment.page-navigation .navigation-list {
	border: 0;
	background: url();
	height: 13px;
}
.content-fragment.page-navigation .navigation-item {
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
	border-right: 1px solid #333;
}
.content-fragment.page-navigation .navigation-item .internal-link.view-wiki-page {
	padding: 0;
}
.content-fragment.page-navigation .navigation-item .internal-link.edit-wiki-page, .content-fragment.page-navigation .navigation-item .internal-link.wiki-page-history {
	padding: 0;
	background: url();
}
.content-fragment.page-navigation .navigation-item .internal-link.view-wiki-page span, .content-fragment.page-navigation .navigation-item .internal-link.edit-wiki-page span, .content-fragment.page-navigation .navigation-item .internal-link.wiki-page-history span {
	background: url();
	height: 0;
}
.content-fragment.page-navigation .navigation-item.selected {
	height: 13px;
}
.content-fragment.page-navigation .navigation-item.selected a {
	color: #333;
	font-weight: bold;
}
.content-fragment.page .full-post .post-content {
	padding: 0;
	border-top: 0;
}
.content-fragment.page .full-post .post-actions .navigation-item a.internal-link {
	border: 0;
}
.content-fragment.wiki-links .navigation-item, .content-fragment.wiki-page-hierarchy .hierarchy-item {
	padding-left: 0px
}
.content-fragment.wiki-page-hierarchy .hierarchy-item.selected.with-children, .content-fragment.wiki-page-hierarchy .hierarchy-item.selected.without-children, .content-fragment.page-details .attribute-item {
	border: 0;
}
.content-fragment.wiki-links .navigation-item {
	height: 12px;
}
.content-fragment.page-details .attribute-item {
	font-size: 10px;
	padding: .25em 0;
}
.content-fragment.page-details .attribute-item .attribute-value {
	color: #666;
	font-weight: normal;
}
.content-fragment.page-details .attribute-item.page-author {
	padding: .25em 0 20px 0;
}
.content-fragment.page-details .attribute-item.page-author .user-name {
	line-height: normal;
}
/* Message */
.content-fragment.user-activity-message-list .navigation-item {
	padding: 5px 0 5px 20px;
	line-height: 13px;
	border: 0;
}
/*.content-fragment.user-activity-message-list span.filter-option,
.content-fragment.user-activity-message-list span.separator { padding: 0 1px 0 0; }*/
.content-fragment.user-activity-message-list span.filter-option a {
	color: #118899;
}
.content-fragment.activity-message-list .status-form {
	margin: 0;
}
.content-fragment.activity-message-list .status-form .status input {
	padding: 6px 5px 4px 18px;
	font-size: 10px;
	color: #999;
}
.content-fragment.activity-message-list .content-list-name {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border: 0;
}
.content-fragment.activity-message-list .full-post .post-author .avatar, .content-fragment.activity-message-list .content-list .field-item-input .avatar {
	border: 0;
	padding: 0;
}
.content-fragment.activity-message-list .full-post .post-author .avatar .mts_icon a, .content-fragment.activity-message-list .content-list .field-item-input .avatar .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon13x13.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon13x13.png");
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: -13px 0px;
	position: absolute
}
.content-fragment.activity-message-list .full-post .post-date, .content-fragment.activity-message-list .full-post .post-actions .navigation-item {
	font-size: 10px;
}
.content-fragment.activity-message-list .full-post .post-content {
	margin: 0;
	color: #333;
	line-height: normal;
}
.content-fragment.activity-message-list .full-post .post-content a.activity-message-application {
	color: #118899;
}
.content-fragment.activity-message-list .status-form .submit .field-item-input {
	background: url('/themes/e2e/Images/messages/post-button.gif') no-repeat right 0;
}
.content-fragment.activity-message-list .status-form .submit a {
	font-size: 10px;
	padding: 5px 5px 3px 15px;
	background: url('/themes/e2e/Images/messages/post-button.gif') repeat-x;
}
.content-fragment.activity-message-list .user-status {
	padding: 0;
	font-size: 10px;
	margin: 5px 0 3px 0;
}
.content-fragment.activity-message-list .user-status .status-user {
	color: #333;
}
.content-fragment.activity-message-list .user-status .status-message {
	font-weight: normal;
}
.content-fragment.activity-message-list .user-status .status-date {
	font-size: 10px;
	color: #999;
}
.content-fragment.activity-message-list li.reply {
	background-color: #fff;
}
.content-fragment.activity-message-list .content-list .field-list input {
	font-size: 11px;
	color: #333;
}
.content-fragment.activity-message-list .content-list .field-list a {
	font-size: 11px;
}
.content-fragment.activity-message-list .content-list li.content-item {
	padding: 0;
	margin: 3px 0;
}
.content-fragment.conversation-list .standard .table-column {
	color: #666;
	font-size: 10px;
}
.content-fragment.conversation-list .standard .table-column .avatar .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon13x13.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon13x13.png");
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: -13px 0px;
	position: absolute
}
.content-fragment.conversation-list .post-name .internal-link.view-post.read {
	color: #EA272A;
}
.content-fragment.conversation-list .message.directions {
	font-weight: normal;
	margin: 10px 0;
	padding: 10px;
	border: solid 1px #eec600;
	background-color: #FFFFAA;
}
.content-fragment.conversation {
	margin: 20px 0;
}
.content-fragment.conversation .title {
	border: 0;
	padding: 0;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	margin: 20px 0 0 0;
}
.content-fragment.conversation .content-item {
	padding: 5px 0 5px 42px;
	margin: 0;
	border-bottom: 1px dotted #ccc;
}
.content-fragment.conversation .content-item .full-post .post-content.user-defined-markup p {
	font-size: 11px;
}
.content-fragment.conversation .content-item .full-post .post-author, .content-fragment.conversation .content-item .full-post .post-date {
	font-size: 10px;
	color: #666;
}
.content-fragment.conversation .content-item .full-post .post-author .avatar {
	left: -42px
}
.content-fragment.conversation .content-item .full-post .post-author .avatar .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon13x13.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon13x13.png");
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: -13px 0px 0px 0px;
	position: absolute
}
.content-fragment.conversation .internal-link.delete-conversation, .content-fragment.conversation .internal-link.add-reply {
	font-size: 10px;
	font-weight: bold;
	padding: 3px 24px 3px 12px;
}
.content-fragment.conversation .field-list-description span {
	font-size: 10px;
	color: #666;
}
/* Core */
.content-fragment.user-banner {
	border: 0;
	min-height: 70px;
}
.user-banner .user-avatar {
	left: 0;
	top: 20px;
	border: 0;
	padding: 0;
	max-height: auto !important;
	max-width: auto !important
}
.user-banner .user-avatar .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon25x25.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon25x25.png");
	width: 25px;
	height: 25px;
	padding: 0px;
	margin: -25px 0px;
	position: absolute
}
.user-banner .user-summary {
	position: absolute;
	margin: 0 0 0 86px;
}
.user-banner .user-summary .rank-image {
	display: inline;
	padding-right: 10px
}
.user-banner .user-post-count {
	display: inline;
}
.user-banner .user-points {
	padding: 0 0 0 10px;
	display: inline;
}
.user-banner .user-role-icon {
	padding: 5px 0 0 0;
}
.user-banner .user-status {
	display: none;
}
.user-banner .user-banner-actions .navigation-item {
	padding: .25em 0;
	border: 0;
}
.user-banner .internal-link.edit-user-profile a {
	text-decoration: underline
}
.user-banner .user-banner-actions .navigation-item a {
	margin-top: 10px;
}
.user-banner .EditProfile, .user-banner .SaveUserProfile, .user-banner .CancelUserProfile {
	float: right

}
.content-fragment.user-profile-group-content-fragment .attribute-item {
	border: 0;
	padding: 0;
	font-size: 10px;
	color: #323232;
	margin-bottom: 17px
}
.content-fragment.user-profile-group-content-fragment .attribute-name {
	display: block;
	font-weight: normal;
	margin-bottom: 6px
}
.content-fragment.favorable-content-list .simple .content-item {
	margin: 0;
	min-height: 13px;
	padding: .25em 0 .25em 18px;
}
.content-fragment.favorable-content-list .simple .internal-link.view-post {
	font-size: 11px;
}
.content-fragment.with-header.friendship-list .full-post {
	min-height: 34px;
	border: 0;
	margin: 0;
	padding: .25em 120px .25em 40px;
}
.content-fragment.friendship-list .avatar {
	left: 0;
}
.content-fragment.friendship-list .avatar .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon15x15.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon15x15.png");
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: -15px 0px;
	position: absolute
}
.content-fragment.friendship-list .user-name {
	font-size: 11px;
	font-weight: normal;
}
.content-fragment.favorable-content-list .content-item {
	font-weight: normal;
}
.content-fragment.favorable-content-list .favorite-type {
	color: #333;
	font-size: 11px;
}
.content-fragment.favorable-content-list .internal-link.view-post {
	font-size: 11px;
}
.content-fragment-page.user-createuser .content-fragment {
	padding: 0;
}
.content-fragment-page.common-login .content-fragment.login .field-item .internal-link.login {
	font-size: 10px;
	padding: 3px 30px 3px 18px;
}
.content-fragment-page.tags-taglist .content-fragment, .content-fragment-page.search-searchresultlist .content-fragment {
	padding: 0;
}
.content-fragment.search-form .field-item {
	padding: 5px 0;
}
.content-fragment.search-form .show-friends {
	bottom: 40px;
}
.content-fragment.search-form .search {
	background: #fff;
}
.content-fragment.search-form .search div {
	background: url();
}
.content-fragment.search-form .search input {
	background: #fff;
	border: 1px solid #ccc;
	margin-left: 0; /* width: auto; */
}
.content-fragment.search-form .search .field-item-input {
	background: url();
}
.content-fragment.search-form .searchbutton {
	border: 0;
}
.content-fragment.search-form .searchbutton a {
	padding: 3px 0 0 8px;
	border: 0;
	background: url('/themes/fiji/images/button.gif') no-repeat right -20px;
	font-size: 10px;
	font-weight: bold;
}
.content-fragment.login .page-name, .content-fragment.login .filter, .content-fragment.login .navigation-list {
	display: inline-block;
}
.content-fragment.user-file-list .abbreviated-post {
	padding: 10px 0;
}
.content-fragment.user-file-list .abbreviated-post .post-name {
	font-size: 11px;
}
.internal-link.add-post, .internal-link.add-reply {
	font-weight: bold;
}
.content-fragment.blog-post-comment-form .internal-link.add-reply, .content-fragment.blog-post-comment-form .internal-link.add-reply span, .content-fragment.add-media-gallery-post-comment .internal-link.add-reply, .content-fragment.add-media-gallery-post-comment .internal-link.add-reply span, .content-fragment.create-edit-page-comment .internal-link.add-reply, .content-fragment.create-edit-page-comment .internal-link.add-reply span {
	background-image: url('/themes/e2e/Images/button.gif');
}
.content-fragment.add-media-gallery-post-comment .internal-link.add-reply:visited {
	color: #fff;
}
.content-fragment.friendship-request-list img {
	border: 1px solid #ccc;
	padding: 1px;
	margin: 5px 5px 0 0;
}
.content-fragment.friendship-request-list .user-name {
	position: absolute;
	margin: 5px 0 0 0;
}
.content-fragment.friendship-request-list .internal-link.approve-friend-request, .content-fragment.friendship-request-list .internal-link.deny-friend-request {
	font-size: 10px;
	color: #EA272A;
}
.layout-content.sidebar-left-content-center-sidebar-right .group-avatar {
	border: 0;
	padding: 0;
}
/* Footer */
.user-info-popup-content .arrow, .user-info-popup-content .abbreviated-post-header, .user-info-popup-content .abbreviated-post-header .l, .user-info-popup-content .abbreviated-post-header .r, .user-info-popup-content .abbreviated-post-footer, .user-info-popup-content .abbreviated-post-footer .l, .user-info-popup-content .abbreviated-post-footer .r {
	background: url();
	height: 0;
}
.user-info-popup-content .abbreviated-post-header, .user-info-popup-content .abbreviated-post-footer {
	display: none
}
.user-info-popup-content .outer-wrapper {
	padding: 0 10px 10px 10px;
	background: url();
}
.user-info-popup-content .inner-wrapper {
	padding: 0;
	background: url();
}
.user-info-popup-content .abbreviated-post h4.post-name {
	font-size: 11px;
	color: #000;
}
.footer-fragments {
	padding: 0;
}
.footer-fragments-header, .footer-fragments-footer {
	border-top: 0;
	margin: 0;
}
.footer-fragments #disclaimer {
	color: #9B9B9B;
}
.footer-fragments #footer {
	margin: 0;
}
/* Homepage */
/*
.content-fragment-page.common-home .layout-region.split-sidebar-right { width: 300px; }
.content-fragment-page.common-home .layout-region.split-sidebar-left { width: 480px; }
.content-fragment-page.common-home .layout-region.right-sidebar { width: 780px; }
.content-fragment-page.common-home .layout-region.content { width: 200px; }

*/
.content-fragment-page.common-home .content-fragment.video-slideshow a {
	font-size: 11px;
}
.content-fragment-page.common-home .layout-region.right-sidebar .content-fragment {
	margin: 0 0 30px 30px;
}
.content-fragment.forum-thread-list-recent .recent-thread {
	float: left;
	width: 375px;
	position: relative;
	margin: 0 0 10px 0;
}
.content-fragment.forum-thread-list-recent .avatar {
	font-size: 0px
}
.content-fragment.forum-thread-list-recent .avatar img {
	width: 40px;
	height: 40px;
	border: 0;
}
.content-fragment.forum-thread-list-recent .avatar .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon15x15.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon15x15.png");
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: -15px 0px;
	position: absolute
}
.content-fragment.forum-thread-list-recent .post-summary {
	position: absolute;
	top: 0;
	left: 50px;
	font-size: 10px;
	color: #999;
}
.content-fragment.forum-thread-list-recent .post-name {
	margin: 0;
	font-family: Arial;
	font-size: 14px;
	width: 315px;
	white-space: nowrap;
	overflow: hidden;
	position: static;
}
.content-fragment.forum-thread-list-recent .post-name a, .content-fragment-page.common-home .layout-region.right-sidebar .content-fragment.raw-html .post-name a {
	color: #EA272A;
	font-weight: bold;
}
.content-fragment.forum-thread-list-recent .content-fragment-footer {
	clear: both;
}
.content-fragment-page.common-home .layout-region.right-sidebar .content-fragment.raw-html .post-name {
	margin: 5px 0 0 0;
	font-family: Arial;
	font-size: 14px;
}
.content-fragment-page.common-home .layout-region.right-sidebar .content-fragment.raw-html .post-summary {
	margin: 5px 0 0 0;
	font-size: 10px;
	color: #999;
}
.content-fragment-page.common-home .content-fragment.group-top-user-list, .content-fragment.user-online-list {
	width: 350px;
	float: left;
}
.content-fragment-page.common-home .content-fragment.group-top-user-list .navigation-item, .content-fragment-page.common-home .content-fragment.group-top-user-list .navigation-item-selected {
	line-height: 28px;
}
.content-fragment.user-online-list .content-list {
	position: static
}
.content-fragment.user-online-list .avatar {
	position: static;
}
.content-fragment.user-online-list .avatar .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon15x15.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon15x15.png");
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: 25px 0px 0px -50px;
	position: absolute;
}
.content-fragment-page.common-home .content-fragment.group-top-user-list .content-item, .content-fragment.user-online-list .content-item, .content-fragment.with-header.user-online-list .content-item {
	float: left;
	width: 70px;
	height: 75px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0.25em 0px
}
.content-fragment.group-top-user-list .content-item {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 60px;
	height: 75px;
	overflow: hidden
}
.content-fragment.group-top-user-list .content-item img, .content-fragment.user-online-list .content-item img {
	width: 40px;
	height: 40px;
	max-width: 40px !important;
	max-height: 40px !important
}
.content-fragment.group-top-user-list .avatar .mts_icon a {
	text-decoration: none;
	background: url('/themes/e2e/images/mts_icon15x15.png') center no-repeat;
	_background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/e2e/images/mts_icon15x15.png");
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: 25px 0px 0px -50px;
	position: absolute;
}
.content-fragment.group-top-user-list .content-item a {
	float: left;
	width: 50px;
	font-size: 10px;
	overflow: hidden;
}
.content-fragment.user-online-list .content-item a {
	float: left;
	width: 50px;
	font-size: 10px;
	overflow: hidden;
}
.content-fragment.group-top-user-list .content-list-description {
	padding: 5px;
	background-color: #e2e2e2;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid
}
.content-fragment.user-online-list .content-list-description {
	margin: 0 0 3px 0;
	font-size: 10px;
	color: #999;
}
.content-fragment.group-top-user-list .content-list-description {
	clear: both
}
.content-fragment.group-top-user-list .content-item .rank-image img, .content-fragment.user-online-list .content-item .rank-image img {
	position: absolute;
	width: 17px;
	height: 17px;
	margin-top: -12px;
	margin-left: -22px
}
.content-fragment.group-top-user-list .program-description {
	clear: both;
	padding: 10px 0px 0px 0px
}
.content-fragment.group-top-user-list .program-description a {
	color: #000;
	font-weight: bold
}
.content-fragment.user-online-list .user-location {
	display: none;
}
.content-fragment-page.common-home .layout-region.right-sidebar .content-fragment.raw-html {
	width: 780px;
	clear: both;
}
#twitter_div ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#twitter_div li {
	margin: 0 0 10px 0;
}
.content-fragment-page.common-home .content-fragment.group-list .content-fragment-content {
	background: #fff;
	padding: 10px 0 2px 14px;
}
.groupslist {
	list-style: none;
	margin: 0;
	padding: 0;
}
.groupslist_item_withchild {
	background: none;
	padding: 0;
	margin: 0 0 0 -14px;
}
.groupslist_item_withchild img {
	margin: 0 5px 0 0;
}
.groupslist_item a:link, .groupslist_item a:visited, .groupslist_item a:active {
	color: #000;
}
.groupslist li {
	background: url('/themes/e2e/images/ul-dot.gif') no-repeat 0 6px;
	padding: 0 0 8px 10px;
	margin: 0 0 0 -10px;
}
.groupslist li li {
	background: none;
	padding: 3px 0 0 10px;
}
.groupslist li li li {
	background: url('/themes/e2e/images/ul-dot.gif') no-repeat 15px 10px;
	padding: 3px 0 0 20px;
}
.groupslist li li li li {
	background-position: 15px 10px;
	padding: 3px 0 0 20px;
}
/* luminary */
.sb_quote {
	padding: 5px;
	border: 1px solid rgb(0, 0, 0);
	background-color: rgb(230, 230, 230);
	color: rgb(0, 0, 0);
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	display: block;
}
td pre {
	overflow: auto;
	width: 650px;
	border-style: solid;
	border-width: 1px; /* height:auto; */
}
/**Registration List**/
.content-fragment.event-registration-list .content-item {
	position: relative;
	border-top: 0;
	border-bottom: 1px dotted #ccc;
	padding: 14px 0 8px 0;
	min-height: 38px;
}
.content-fragment.event-registration-list .content-item .avatar {
	padding: 1px;
	border: solid 1px #ccc;
	position: absolute;
	left: 0;
	top: 8px;
}
.content-fragment.event-registration-list .content-item .avatar img {
	max-width: 40px;
	max-height: 40px;
}
.content-fragment.event-registration-list .filter {
	border-top: 0px;
}
.content-fragment.event-registration-list .content-item .user-name {
	margin-left: 48px;
	font-weight: bold;
}
.content-fragment.event-registration-list .content-item .abbreviated-post {
	margin: 0 0 0 48px;
	padding: 0;
	color: #999;
	font-size: 10px;
	min-height: 0;
}
.content-fragment.event-registration-list .navigation-item {
	font-weight: bold;
	margin-top: 4px;
}
.content-fragment.event-registration-list .field-item {
	display: inline;
}
.content-fragment.event-registration-list .field-item .edit-group-membership {
	border-left: 1px solid #ccc;
	padding-left: 5px;
}
.content-fragment.event-registration-list .table-list {
	position: relative;
	width: 100%;
}
.content-fragment.event-registration-list .table-item .table-column {
	position: relative;
	overflow: hidden;
}
.content-fragment.event-registration-list .table-column .user-name {
	position: absolute;
	padding-left: 5px;
	padding-top: 8px;
}
.content-fragment.event-registration-list .table-item .table-column .field-list, .content-fragment.group-membership-list .table-item .table-column.membership-status {
	text-align: right;
}
.content-fragment.event-registration-list .table-item .registration-actions {
	width: 20%
}
.content-fragment.event-registration-list .table-item .user-info {
	width: 35%
}
.content-fragment.event-registration-list .field-list .field-item-header {
	padding-top: 6px;
}
.content-fragment.event-registration-list .field-list .field-list-description {
	padding-left: 0px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 15px;
}
.content-fragment.event-registration-list .field-list .field-item-input textarea {
	display: block;
}
/**Registration List**/

/* $Calendar Create Edit Event Comment
/******************************/

.content-fragment.create-edit-page-comment {
	position: relative;
}
.content-fragment.create-edit-event-comment-form .field-list {
	margin: 0px;
	padding: 0;
	width: 100%;
}
.content-fragment.create-edit-event-comment-form .field-list-header {
	display: none;
}
.content-fragment.create-edit-event-comment-form .field-list-description {
	padding: 10px 10px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #666;
}
.content-fragment.create-edit-event-comment-form .field-item-header {
	color: #444;
}
.content-fragment.create-edit-event-comment-form .field-item {
	margin: 8px 0;
	padding: 0;
	position: relative;
}
.content-fragment.create-edit-event-comment-form .field-item input {
	border: 1px solid #ccc;
}
.content-fragment.create-edit-event-comment-form .field-item.post-body {
	margin-right: 8px;
}
.content-fragment.create-edit-event-comment-form .field-item textarea {
	width: 100%;
	border: 1px solid #ccc;
	color: #333;
	padding: 3px;
	font-family: Arial, Sans-Serif;
	font-size: 1em;
}
.content-fragment.create-edit-event-comment-form .field-item .field-item-validation {
	font-weight: bold;
}
.content-fragment.create-edit-event-comment-form .field-list-footer {
	display: none;
}
.content-fragment.create-edit-event-comment-form .internal-link.add-reply {
	margin-left: 10px;
	position: relative;
	background: url('/themes/E2E/Images/button.gif') no-repeat right -20px;
	height: 20px;
	color: #fff;
	font-size: 10px;
	padding: 3px 12px 6px 2px;
}
.content-fragment.create-edit-event-comment-form .internal-link.add-reply span {
	background: url('/themes/E2E/Images/button.gif') no-repeat left top;
	display: block;
	position: absolute;
	left: -10px;
	top: 0;
	width: 18px;
	height: 20px;
}
/* $Calendar Calendar - evo2
/******************************/
div.event_calendar_content {
	text-align: center;
}
div.event_calendar_content table {
	text-align: left;
	margin: 0px auto;
}
div.event_calendar_content table.event_calendar tr.month_head {
	height: 75px;
}
div.event_calendar_content table th {
	text-align: center;
}
div.event_calendar_content table.event_calendar tbody td.empty_cell {
	background: #eee;
}
div.event_calendar_content table.event_calendar tbody td {
	height: 110px;
	width: 100px;
	border: solid 1px #dcdcdc;
	vertical-align: top;
	overflow: hidden;
}
div.event_calendar_content table.event_calendar tbody td span {
	display: block;
	font-size: 80%;
	padding-left: 3px;
}
div.event_calendar_content table.event_calendar tbody td ul.event_list {
	list-style: none;
	padding: 0;
	margin: 0;
}
div.event_calendar_content table.event_calendar tbody td ul.event_list li {
	margin: 2px;
	font-size: 75%;
}
td.event_calendar_today {
	background-color: #dcdcdc;
}
div.month_wrapper {
	position: relative;
}
table.event_calendar div.month_wrapper span {
	font-size: 115%;
}
div.month_wrapper a.next_link {
	position: absolute;
	right: 3px;
	top: 3px;
}
div.month_wrapper a.prev_link {
	position: absolute;
	left: 3px;
	top: 3px;
}
div.event_calendar_content table {
	border: solid 1px #dcdcdc;
	padding: 0px 5px 0px 5px;
}
div.event_calendar_content table td.has_events {
	background-color: #eee;
}
div.event_calendar_content table.event_calendar_small tbody td.empty_cell {
	background: #fff;
}
div.event_calendar_content table.event_calendar_small tr.month_head {
	height: 50px;
}
div.event_calendar_content table.event_calendar_small th {
	text-align: center;
	font-size: 90%;
}
div.event_calendar_content table.event_calendar_small tbody td span, div.event_calendar_content table.event_calendar_small tbody td a {
	display: block;
	font-size: 80%;
	padding-left: 1px;
}
div.event_calendar_content table.event_calendar_small tbody td {
	height: 25px;
	width: 25px;
	border: solid 1px #fff;
	vertical-align: top;
	overflow: hidden;
}
/* Event Links
/*****************************/
.content-fragment.event-links .navigation-item {
	border-bottom: 1px dotted #ccc;
	position: relative;
}
.content-fragment.event-links .navigation-item .internal-link {
	padding-left: 19px;
	position: relative;
	display: block;
}
.content-fragment.event-links .navigation-item .internal-link span {
	background-image: url('/themes/E2E/Images/icon-sprite.gif');
	background-repeat: no-repeat;
	position: absolute;
	width: 10px;
	height: 10px;
	left: 0;
	top: 3px;
}
.content-fragment.event-links .navigation-item .internal-link.subscription-on span, .content-fragment.event-links .navigation-item .internal-link.subscription-off span {
	background-position: 0 -1486px;
}
.content-fragment.event-links .navigation-item .internal-link.edit-post span {
	background: url('/themes/E2E/Images/Calendar/icon-edit.gif') no-repeat center center;
}
.content-fragment.event-links .navigation-item .internal-link.add-post span {
	background: url('/themes/E2E/Images/Calendar/icon-add.gif') no-repeat center center;
}
.content-fragment.event-links .navigation-item .internal-link.rss span {
	background: url('/themes/E2E/Images/Calendar/icon-rss.gif') no-repeat center center;
}
.content-fragment.event-links .navigation-item .internal-link.delete-post span {
	background: url('/themes/E2E/Images/Calendar/icon-delete.gif') no-repeat center center;
}
.content-fragment.event-links .navigation-item .internal-link.featured-on span, .content-fragment.event-links .navigation-item .internal-link.featured-off span {
	background: url('/themes/E2E/Images/Calendar/icon-favorite.gif') no-repeat center center;
}
.content-fragment.event-links .navigation-item .email-subscription-form {
	background: url('/themes/E2E/Images/icon-sprite.gif') no-repeat 0 -1484px;
	margin: 0px;
}
.content-fragment.event-links .navigation-item .email-subscription-form .field-item {
	position: relative;
	padding: 0px;
}
.content-fragment.event-links .navigation-item .email-subscription-form .field-item-input {
	padding-left: 18px;
	display: block;
}
.content-fragment.event-links .navigation-item .email-subscription-form .field-item-input input {
	width: 82%;
	margin: 5px 0;
	font-size: 10px;
	border: 1px solid #ccc;
	margin: 0px 0px 1px 0px;
	padding: 1px;
}
.content-fragment.event-links .navigation-item .email-subscription-form .field-item-description {
	padding-left: 18px;
	display: block;
}
.content-fragment.event-links .navigation-item .internal-link.view-registrations span {
	background: url('/themes/E2E/Images/icon-sprite.gif') no-repeat 0 -943px;
	margin: 0px;
}
.content-fragment.event-links .navigation-item .internal-link.download-event span {
	background: url("/themes/E2E/Images/Calendar/icon-download-small.gif") no-repeat scroll center center transparent;
	width: 16px;
}
/*Event List*/
.content-fragment.event-list-fragment li.content-item {
	padding-left: 19px;
	position: relative;
	background: url('/themes/E2E/Images/icon-sprite.gif') no-repeat 0 -294px;
	margin: 0px;
	height: 25px;
}
/*Calendar links*/
.content-fragment.calendar-links .navigation-item {
	border-bottom: 1px dotted #ccc;
	position: relative;
}
.content-fragment.calendar-links .navigation-item .internal-link {
	padding-left: 19px;
	position: relative;
	display: block;
}
.content-fragment.calendar-links .navigation-item .internal-link span {
	background-image: url('/themes/E2E/Images/icon-sprite.gif');
	background-repeat: no-repeat;
	position: absolute;
	width: 10px;
	height: 10px;
	left: 0;
	top: 3px;
}
.content-fragment.calendar-links .navigation-item .internal-link.subscription-on span, .content-fragment.calendar-links .navigation-item .internal-link.subscription-off span {
	background-position: 0 -1486px;
}
.content-fragment.calendar-links .navigation-item .internal-link.rss span {
	background: url('/themes/E2E/Images/Calendar/icon-rss.gif') no-repeat center center;
}
.content-fragment.calendar-links .navigation-item .internal-link.edit-post span {
	background: url('/themes/E2E/Images/Calendar/icon-edit.gif') no-repeat center center;
}
.content-fragment.calendar-links .navigation-item .internal-link.add-post span {
	background: url('/themes/E2E/Images/Calendar/icon-add.gif') no-repeat center center;
}
.content-fragment.calendar-links .navigation-item .internal-link.delete-post span {
	background: url('/themes/E2E/Images/Calendar/icon-delete.gif') no-repeat center center;
}
.content-fragment.calendar-bread-crumbs {
	padding-left: 8px;
}
.content-fragment.calendar-list-fragment .abbreviated-post {
	background: url('/themes/E2E/Images/Calendar/calendarsmall.png') no-repeat top left;
	padding: 0px 0 10px 60px;
}
.content-fragment.event-widget .event-links {
	border-top: solid 1px #dcdcdc;
	padding: 10px 0px 0px 10px;
}
.content-fragment.event-widget .event-links .event-tags {
	background: url("/themes/E2E/Images/icon-sprite.gif") no-repeat scroll 0 -1600px transparent;
	display: inline;
	font-weight: bold;
	margin-left: 8px;
	padding-left: 16px;
}
.event-tags .internal-link.edit-tags {
	font-size: 9px;
	font-weight: normal;
	margin-left: 3px;
}
.content-fragment.event-widget .event-metadata {
	border-bottom: solid 1px #dcdcdc;
	padding: 0px 0px 0px 0px;
}
.content-fragment.event-widget .event-metadata ul.event-metadata-list {
	padding: 0;
	margin: 0;
	list-style: none
}
.content-fragment.event-widget .event-metadata ul.event-metadata-list li {
	margin: 0;
	padding: 0;
}
.content-fragment.event-widget .event-metadata ul.event-metadata-list li.event-date {
	padding: 0px 0px 0px 19px;
	position: relative;
	background: url('/themes/E2E/Images/icon-sprite.gif') no-repeat 0 -294px;
	margin: 0px;
	height: 20px;
}
.content-fragment.event-widget .event-metadata ul.event-metadata-list li.event-location {
	padding: 0px 0px 0px 19px;
	position: relative;
	background: url('/themes/E2E/Images/icon-sprite.gif') no-repeat 3px -981px;
	margin: 0px;
	height: 20px;
}
/* Thread Tracking Styles*/

.cThreadTrackingInfoTable thead td {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	table-layout: fixed;
}
.cThreadTrackingInfoTable {
	padding-left: 10px;
	padding-right: 30px;
	width: 100%;
}
.cThreadTrackingStatus {
	margin-top: 10px;
	color: Red;
	font: Verdana;
	font-size: 11px;
	font-weight: bold;
	width: 80%;
	line-height: 4px;
	text-align: left;
	margin: 10px;
	padding: 0;
	position: relative;
	left: -250px;
	top: 5px;
}
.cThreadTrackingStatus h4 {
	margin-top: 10px;
}
.cThreadTrackingStatus li {
	line-height: 20px;
}
.cThreadTrackingTable {
	padding-left: 10px;
	padding-right: 30px;
	width: 100%;
}
.cThreadTrackingTable thead td {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
.cThreadTrackingTable tbody tr {
	padding-left: 10px;
	padding-right: 10px;
}
.cThreadTrackingTable tbody td {
	font-size: 12px;
	font-weight: bold;
}
.cThreadTrackingInput {
	width: 80%;
}
#dThreadDiv {
    margin-left: 20px;
    width: 666px;
    border: none;
	padding: 5px;
}
#dThreadDiv TABLE {
    background: #ECECEC;
}
#dThreadDiv TABLE#TT_content {
   background: #FFFFFF;
   border: 1px solid #CCCCCC;
}
#dThreadDiv a#TT_toggleButton {
    color: #118899;
}
#dThreadDiv a#TT_toggleButton:hover {
    color: #CC0000;
}
#TT_content TD {
    padding: 8px 10px 0;
}
#dThreadDiv textarea#txtNotes {
    max-height: 45px;
}
#dThreadDiv .cThreadTrackingInput {
    margin-top: 4px;
    vertical-align: top;
	width: 150px;
}
#dThreadDiv .cBu {
	width: 200px;
}
#dThreadDiv .cPriority, #dThreadDiv .cStatus {
	width: 80px;
}
#dThreadDiv #cbtn3 
{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE0000', endColorstr='#AA0000'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#EE0000), to(#AA0000)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #EE0000, #AA0000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #EE0000 0%, #AA0000 100%); /* for IE10*/
	background-position: top left;
	color: #FFFFFF;
	cursor: pointer;
	margin: 0 0 0 10px;
	overflow: visible;
    border: none;
	font: bold 11px Arial;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	padding: 3px 8px 4px;
}
#dThreadDiv #cbtn3:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA0000', endColorstr='#EE0000'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#AA0000), to(#EE0000)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #AA0000, #EE0000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #AA0000 0%, #EE0000 100%); /* for IE10*/
	background-position: top left;
	
}
#dThreadDiv h3 {
    font: bold 12px Arial;
    margin: 0 8px;
}
#ThreadDetailInfo {
	position: relative;
}
.cThreadDetailPopup {
	/*    -moz-border-radius:0; */
	background-color: #F6F6F6;
	border: 1px solid #E1E1E1;
	display: none;
	/*    height:auto; */
	padding: 5px;
	position: absolute;
	top: 15px;
	right: -100px;
	white-space: normal;
	/*    width:auto; */
	text-align: left;
	white-space: nowrap;
	z-index: 1;
}
.cThreadDetail {
	/*    -moz-border-radius:0; */
	background-color: #F6F6F6;
	border: 1px solid #E1E1E1;
	display: none;
	/*    height:auto; */
	padding: 5px;
	position: fixed;
	white-space: normal;
	/*    width:auto; */
	text-align: left;
	z-index: 10;
}
#ctl00_content_ctl00_content .t-i-forum-thread-list .content-fragment-content {
	background-color: none;
}
.content-fragment-inner {
	overflow: visible;
	width: 100%;
}
.content-fragment.no-wrapper .content-fragment-content, .content-fragment.no-wrapper-with-spacing .content-fragment-content {
	background-color: none;
}
.cThreadDetailPopup p {
	font-size: 10px;
}
.cThreadDetailPopup h3 {
	font-size: 11px;
	text-align: left;
	margin-bottom: 5px;
}
.threadTrackingPopupLabel {
	font-weight: bold;
}
.cTTSpan {
	color: #525252;
}
.cThreadStatus {
	color: Black;
	padding: 0 18px 0 0;
	position: relative;
	right: -3px;
	top: -6px;
}
#ttStatus {
	margin-left: 275px;
}
#ddlPriority {
	width: 80%;
}
.content-fragment.thread-list .table-header .table-header-column {
	color: #333333;
}
#dReportImg {
	cursor: pointer;
}
/* fix to hide small gray box in lower left of all pages */ 
.layout-header {
	visibility: hidden;
}
/* New Search Box - Dec 2, 2010 */
.header-fragment-inner.search.fieldset.field-list {
	height: 30px;
	position: absolute;
	right: 0;
}
.header-fragment.search .field-item-input input {
	border: 1px solid #EA272A;
	color: #333333;
	/*cursor:auto;*/
	display: block;
	float: left;
	font-size: 11px;
	height: 13px;
	padding: 4px 5px;
	width: 225px;
}
body .header-fragment-inner .search ul.field-list .field-item a:link, body .header-fragment-inner .search ul.field-list .field-item a:visited, header-fragment-inner .search ul.field-list .field-item a:active {
	background: url("/themes/e2e/images/btn-red-bg.gif") repeat scroll left top #D12424;
	border: 1px solid #730000;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	/* height:auto;*/
	margin: 0 0 0 3px;
	overflow: visible;
	display: block;
	float: left;
	padding: 4px;
	width: 20px;
}
.menu.search-content.options {
	right: 0;
	top: 22px;
	background: none;
	border: none;
	margin-top: 3px;
	font-size: 10px;
	height: 15px;
	padding: 0;
	width: 270px;
	/*margin-top: 20px \0/IE8+9;*/
}
.menu.search-content.options ul {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
}
.menu.search-content.options ul li {
	margin: 0;
	padding: 0;
}
.menu.search-content.options .field-item {
	padding: 0 7px 0 20px;
}
.menu.search-content.options .field-item-input {
	position: static; /* left:auto;top:auto; */
}
.header-fragment.search .menu.search-content.options.field-item {
	float: none;
	margin: 0;
	padding: 0;
}
.header-fragment.search .menu.search-content.options .field-item-input input {
	background: none;
	border: 0;
	color: #333333;
	/* cursor:auto; */
	height: 12px;
	width: 12px;
	display: block;
	float: left;
	margin-right: 3px;
	padding: 1px;
}
.header-fragment.search .menu.search-content.options label {
	display: block;
	float: left;
}
/* TI - Tag List widget */
.ti_taglist .header {
	display: inline;
}
.ti_taglist .list {
	display: inline;
}
.ti_taglist .tag {
	display: inline;
}
.ti_taglist .tagname {
	color: #000;
}
.ti_taglist li {
	list-style: none;
}
.ti_taglist .tagsubscription {
	display: inline;
	text-transform: lowercase;
}
.ti_taglist .footer {
	display: inline;
}
.ti_taglist .message.success {
	display: none;
	padding: 10px;
	background-color: #88DD88;
	border: 1px solid #003300;
	color: #003300;
}
.ti_taglist .message.success .close-message {
	background: url("/themes/fiji/images/icon-sprite.gif") no-repeat scroll 0 -1151px transparent;
	float: right;
	height: 14px;
	margin: 0;
	padding: 0;
	text-indent: -5555em;
	width: 14px;
}
.ti_tagsubscriptionslist th {
	text-align: center;
}
.ti_tagsubscriptionslist td {
	text-align: center;
	min-width: 150px;
}
.ti_tagsubscriptionslist .name {
	text-align: left;
}
.ti_tagsubscriptionslist .tagname {
	color: #000;
}
.ti_tagsubscriptionslist .message.success {
	display: none;
	padding: 10px;
	background-color: #88DD88;
	border: 1px solid #003300;
	color: #003300;
}
.ti_tagsubscriptionslist .message.success .close-message {
	background: url("/themes/fiji/images/icon-sprite.gif") no-repeat scroll 0 -1151px transparent;
	float: right;
	height: 14px;
	margin: 0;
	padding: 0;
	text-indent: -5555em;
	width: 14px;
}
.ti_tagsubscriptionslist td {
	min-width: 150px;
}
.ti_tagsubscriptionslist .status {
	min-width: 79px;
}
.ti_taglist {
	margin-bottom: 10px;
}
.ti_taglist .message.success {
	background-color: #FBFEC5;
	border: 1px solid #EA272A;
	color: #003300;
	display: none;
	padding: 10px;
}
.search-filters .content-fragment {
	margin: 0 0 30px 0;
}
.content-fragment.t-i-tag-list {
	margin: 30px 0 0 0;
}
.content-fragment.with-header .content-fragment-header {
	border-left: 0;
	border-right: 0;
}
.ti_tagsubscriptionslist {
	margin-bottom: 10px;
}
.ti_tagsubscriptionslist .message.success {
	background-color: #FBFEC5;
	border: 1px solid #EA272A;
	color: #003300;
	display: none;
	padding: 10px;
}
.search-filters .content-fragment {
	margin: 0 0 30px 0;
}
.content-fragment.t-i-tag-list {
	margin: 30px 0 0 0;
}
.content-fragment.with-header .content-fragment-header {
	border-left: 0;
	border-right: 0;
}
.ti_forumsubscriptionslist th {
	text-align: center;
}
.ti_forumsubscriptionslist td {
	text-align: center;
	min-width: 150px;
}
.ti_forumsubscriptionslist .name {
	text-align: left;
}
.ti_forumsubscriptionslist .forumname {
	color: #000;
}
.ti_forumsubscriptionslist .message.success {
	display: none;
	padding: 10px;
	background-color: #88DD88;
	border: 1px solid #003300;
	color: #003300;
}
.ti_forumsubscriptionslist .message.success .close-message {
	background: url("/themes/fiji/images/icon-sprite.gif") no-repeat scroll 0 -1151px transparent;
	float: right;
	height: 14px;
	margin: 0;
	padding: 0;
	text-indent: -5555em;
	width: 14px;
}
.ti_forumsubscriptionslist td {
	min-width: 150px;
}
.ti_forumsubscriptionslist .status {
	min-width: 79px;
}
.ti_forumsubscriptionslist {
	margin-bottom: 10px;
}
.ti_forumsubscriptionslist .message.success {
	background-color: #FBFEC5;
	border: 1px solid #EA272A;
	color: #003300;
	display: none;
	padding: 10px;
}
.search-filters .content-fragment {
	margin: 0 0 30px 0;
}
.content-fragment.t-i-tag-list {
	margin: 30px 0 0 0;
}
.content-fragment.with-header .content-fragment-header {
	border-left: 0;
	border-right: 0;
}
.content-fragment.user-navigation .navigation-list {
	background: url("") repeat scroll 0 0 transparent;
	border-bottom: 0 none !important;
	height: 30px;
	margin: 0;
	padding: 0;
}
#aspnetForm .content-fragment.user-navigation {
	margin: 0;
}
/* CC Email */
#dCCAFriend {
	width: 400px;
}
.shareWrapper {
	width: 905px;
	margin-top: 25px;
	height: auto;
}
.share-withothers {
	background-color: #ECECEC;
	border-bottom-width: 3px !important;
	border-color: -moz-use-text-color -moz-use-text-color #ECECEC;
	border-left: medium none;
	border-right: medium none;
	border-style: none;
	border-top: 9px none;
	height: auto;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 1px;
	width: 470px;
}
#cCCHelp {
	background-color: white;
	border: 1px solid #ECECEC;
	position: relative;
	width: 413px;
	height: auto;
}
#dHelpHeader {
	background-color: #ECECEC;
	height: 30px;
}
#dHelpContent {
	position: relative;
	width: 393px;
	padding: 10px;
}
#share-withothers-main {
	background-color: #ececec;
	border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
	border-width: medium medium 1px;
	height: auto;
	position: relative;
	top: -4px;
	margin-left: 9px;
}
#sHelpLabel {
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	top: 6px;
}
#hClose {
	position: relative;
	left: 320px;
	top: 8px;
}
#hClose:hover {
	text-decoration: underline;
	cursor: pointer;
}
#dHelpContent {
	position: relative;
	width: 393px;
	padding: 10px;
}
#sHelp {
	position: relative;
	padding-left: 265px;
}
#sHelp:hover {
	cursor: pointer;
}
#mainBody {
	margin-left: -9px;
	border-top: 1px solid #CCCCCC;
}
#pSideArrow {
	position: relative;
	top: -4px;
	padding-bottom: 3px;
	color: #EA272A;
	font-weight: normal;
	padding-top: -10px;
	font-size: 14px;
}
.shareText {
	text-decoration: underline;
	cursor: pointer;
}
.shareBold {
	font-weight: bold;
}
#taMessage {
	width: 437px;
	padding-bottom: 10px;
	border: 1px solid #999999
}
/*
div.dCCFriends {
    border-top: 1px solid #CCCCCC;
    margin-bottom: -10px; 
    margin-left: -10px;
    padding-left: 10px;
}
*/
div.dCCFriends {
	border-top: 15px solid #FFFFFF;
	margin-bottom: -10px;
	margin-left: -10px;
	padding-left: 10px;
}
.cCCFriends {
	width: 434px;
	height: 29px;
	border: 1px solid #999999;
}
.cCCErrors {
	color: #EA272A;
	font-weight: normal;
}
.cCCItalics {
	font-style: italic;
}
/* forum banner */
.forum-banner div.application-banner-actions {
	display: none;
}
/* Site Map */
h3 span.cHeaderDesc {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
}
div.separator {
	margin: 0;
	padding: .1em;
	margin-top: .1em;
	margin-bottom: .1em;
}
div.separator ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding: .5em;
}
div.separator li {
	margin: 0;
	padding: 0;
	display: inline;
}
div.separator a {
	border-left: 1px solid black;
	color: Black;
	margin: 0;
	padding: 0 0.5em;
	text-decoration: none;
}
div.separator ul a.first {
	border-left: none;
}
div.separator ul a:hover, div.separator ul a:focus {
	color: Red;
	cursor: pointer;
}
div.separator li.title {
	border-left: none;
}
.cSectionTop {
	background: none repeat scroll 0 0 #efefef;
	margin-bottom: -11px;
	padding-bottom: 11px;
	padding-left: 15px;
	padding-top: 1px;
	width: 99%;
}
.cSectionMiddle {
	background: none repeat scroll 0 0 #efefef;
	margin-bottom: -11px;
	padding-bottom: 11px;
	padding-left: 15px;
	padding-top: 1px;
	width: 99%;
}
.cSectionBottom {
	background: none repeat scroll 0 0 #efefef;
	margin-bottom: -11px;
	padding-bottom: 11px;
	padding-left: 15px;
	padding-top: 1px;
	width: 99%;
}
.cParent h3 a {
	color: Black;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	margin: 4px;
	text-decoration: underline;
}
.cParent ul {
	list-style: none;
	margin-left: 24px;
	margin-top: -10px;
	padding: 5px;
}
.cParent p {
	margin-left: 4px;
	margin-top: -13px;
}
.levelTwo h3 a {
	color: Black;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	margin: 30px;
	text-decoration: underline;
}
.levelTwo ul {
	list-style: none;
	margin-left: 60px;
	margin-top: -10px;
	padding: 5px;
}
.levelTwo p {
	margin-left: 30px;
	margin-top: -13px;
}
.cAreaHeader {
	background-color: #000000;
	font: 16px Verdana, Helvetica, sans-serif;
	height: 30px;
	color: White;
	width: 99%;
	border: 1px solid black;
}
.cAreaHeader span {
	margin-left: 10px;
	top: 5px;
	position: relative;
}
.cHeader {
	background-color: #FF0000;
	color: #FFFFFF;
	font: 16px Verdana, Helvetica, sans-serif;
	height: 30px;
	padding-left: 15px;
	width: 99%;
}
.cHeader span {
	margin-left: 10px;
	top: 5px;
	position: relative;
}
.cHeader a {
	color: #FFFFFF;
}
.cAreaHeader2 {
	background-color: #FF0000;
	color: #FFFFFF;
	font: 16px Verdana, Helvetica, sans-serif;
	height: 30px;
	padding-left: 15px;
	width: 99%;
}
.cAreaHeader2 span {
	margin-left: 10px;
	top: 5px;
	position: relative;
}
.cAreaHeader2 a {
	color: #FFFFFF;
}
/* end site map */

/* quick links for e2e help central */
#dQuickLinks {
	border-top: 2px solid Red;
	background: none repeat scroll 0 0 #EFEFEF;
}
#dQuickLinks ul {
	list-style-type: none;
	margin: 0 0 0 5px;
	padding: 5px 0 10px;
}
#dQuickLinks li {
	background: url("http://focus.ti.com/graphics/shared/css/ul-arrow2.gif") no-repeat scroll 0.4em 0.4em transparent;
	line-height: 1.4em;
	padding: 0 0 0.4em 1em;
}
#dQuickLinks a:hover {
	color: #000;
} /*MB*/
/* end quick links */

/* Styles Added by JB */
.search-box-text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.search-box-go {
	background: url("/themes/e2e/images/btn-red-bg.gif") repeat scroll left top #D12424;
	border: 1px solid #730000;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0 3px;
	overflow: visible;
	padding: 4px;
	width: 20px;
	vertical-align: inherit;
	display: inline-block;
}
.search-box-go:link, .search-box-go:visited, .search-box-go:hover, .search-box-go:active {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
textarea.search-box, select.search-box, input.search-box {
	font-family: Verdana;
	font-size: 13px;
	vertical-align: auto;
}
fieldset.field-list {
	border: thin;
}
.header-fragment.search ul {
	list-style: none;
}
/* Styles Added by JB - END */
/* Styles Added by DB - START */
/*MB - #16281
.content-fragment.group-application-navigation .internal-link.add-post span {
    background: url("/themes/e2e/Images/group-addpost-button.gif") no-repeat scroll left top transparent;
    display: block;
    height: 26px;
    left: 0;
    position: absolute;
    top: 0;
    width: 38px;
}
*/
/* Styles Added by DB - END */

.ti-edituser.message.error {
	background-color: #FFFF99;
	border: 1px solid #EA272A;
	color: #000000;
}
/* Style for 'Go' link at bottom of Thread View listing */
#tbPage {
	margin-left: 4px;
}
/* Invite a Friend  Patrick Fitz. */
.cEmailInput {
	border: 1px solid #EA272A;
	color: #333333;
	font-size: 11px;
	height: 13px;
	padding: 4px 5px;
	width: 225px;
}
#imgInviteFriend {
	float: right;
	margin-top: 50px;
	margin-right: 280px;
}
/* Top notification bar */
#topnotificationbar {
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 100;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.topnotificationbar {
	position: absolute;
	top: 0px;
	bottom: auto;
	left: 0px;
	right: 0px;
	margin: 0px;
	height: 17px;
	padding: 3px;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFFFE1;
	color: black;
	border-top: 1px solid #FFFFE1;
	border-bottom: 1px solid #cccccc
}
.topnotificationbar div {
	text-align: left;
	margin: auto 10px;
}
.topnotificationbar div a {
	text-decoration: underline;
	color: black;
	font-weight: bold;
}
.topnotificationbar div a:visited {
	text-decoration: underline;
	color: black;
	font-weight: bold;
}
.topnotificationbar_closebtn {
	float: right;
	text-align: right;
	width: 60px;
	margin: auto 5px;
	color: black
}
.topnotificationbar_closebtn a {
	text-decoration: none;
	color: black;
}
/* Email Subscriptions */
.ti_EmailSubscription .header {
	display: inline;
}
.ti_EmailSubscription li {
	list-style: none;
}
.ti_EmailSubscription .EmailSubscription {
	display: inline;
	text-transform: lowercase;
}
.ti_EmailSubscription .message.success {
	display: none;
	padding: 10px;
	background-color: #cadbee;
	border: 1px solid #003300;
	color: #003300;
}
.ti_EmailSubscription .message.success .close-message {
	background: url("/themes/fiji/images/icon-sprite.gif") no-repeat scroll 0 -1151px transparent;
	float: right;
	height: 14px;
	margin: 0;
	padding: 0;
	text-indent: -5555em;
	width: 14px;
}
.ti_EmailSubscriptionsList th, .ti_EmailSubscriptionsList td, .ti_EmailSubscriptionsList .name {
	text-align: left;
	min-width: 200px;
	color: #333333;
	border-style: none none dotted;
	border-width: 0 0 1px;
	margin-bottom: 10px;
	min-height: 15px;
	padding: 10px 0 10px 0px;
	border-color: #CCCCCC;
}
.ti_EmailSubscriptionsList .message.success {
	display: none;
	padding: 10px;
	background-color: #FBFEC5;
	border: 1px solid #EA272A;
	color: #003300;
}
.ti_EmailSubscriptionsList .message.success .close-message {
	background: url("/themes/fiji/images/icon-sprite.gif") no-repeat scroll 0 -1151px transparent;
	float: right;
	height: 14px;
	margin: 0;
	padding: 0;
	text-indent: -5555em;
	width: 14px;
}
/* Email Subscribers */
.ti_EmailSubscribersList th, .ti_EmailSubscribersList td, .ti_EmailSubscribersList .name {
	text-align: left;
	min-width: 200px;
	color: #333333;
	border-color: #CCCCCC;
	border-style: none none dotted;
	border-width: 0 0 1px;
	margin-bottom: 10px;
	min-height: 15px;
	padding: 10px 0 10px 0px;
}
.ti_EmailSubscribersList .message.success {
	display: none;
	padding: 10px;
	background-color: #FBFEC5;
	border: 1px solid #EA272A;
	color: #003300;
}
.ti_EmailSubscribersList .message.success .close-message {
	background: url("/themes/fiji/images/icon-sprite.gif") no-repeat scroll 0 -1151px transparent;
	float: right;
	height: 14px;
	margin: 0;
	padding: 0;
	text-indent: -5555em;
	width: 14px;
}
/* Blog Subscriptions grid */
.ti_BlogSubscriptionsList th, .ti_BlogSubscriptionsList td, .ti_BlogSubscriptionsList .name {
	text-align: left;
	min-width: 200px;
	color: #333333;
	border-color: #CCCCCC;
	border-style: none none dotted;
	border-width: 0 0 1px;
	margin-bottom: 10px;
	min-height: 15px;
	padding: 10px 0 10px 0px;
}
.ti_BlogSubscriptionsList .message.success {
	display: none;
	padding: 10px;
	background-color: #FBFEC5;
	border: 1px solid #EA272A;
	color: #003300;
}
.ti_BlogSubscriptionsList .message.success .close-message {
	background: url("/themes/fiji/images/icon-sprite.gif") no-repeat scroll 0 -1151px transparent;
	float: right;
	height: 14px;
	margin: 0;
	padding: 0;
	text-indent: -5555em;
	width: 14px;
}
/* Forum Subscription grid */
.ti_ForumSubscriptionsList th, .ti_ForumSubscriptionsList td, .ti_ForumSubscriptionsList .name {
	text-align: left;
	min-width: 200px;
	color: #333333;
	border-color: #CCCCCC;
	border-style: none none dotted;
	border-width: 0 0 1px;
	margin-bottom: 10px;
	min-height: 15px;
	padding: 10px 0 10px 0px;
}
.ti_ForumSubscriptionsList .message.success {
	display: none;
	padding: 10px;
	background-color: #FBFEC5;
	border: 1px solid #EA272A;
	color: #003300;
}
.ti_ForumSubscriptionsList .message.success .close-message {
	background: url("/themes/fiji/images/icon-sprite.gif") no-repeat scroll 0 -1151px transparent;
	float: right;
	height: 14px;
	margin: 0;
	padding: 0;
	text-indent: -5555em;
	width: 14px;
}
/* JB START */

.content-fragment.search-result-list .search-filters {
	background: #EFEFEF;
	border: none;
	width: 195px;
	position: relative;
	left: 0px;
	padding: 0;
}
.menu.search-content a {
	display: block;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	margin-top: 12px;
	width: 95px;
}
/*ul#header-7_filterList, ul#header-6_filterList {
            list-style-type:none;
}

*/
.search ul.field-list li.field-item a {
	background: url('/themes/e2e/images/btn-red-bg.gif') repeat scroll left top #D12424;
	border: 1px solid #730000;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0 3px;
	overflow: visible;
	padding: 4px;
	width: 20px;
	font-size: 11px;
}
#header-27_Go, #header-1200_Go, #header-17_Go {
	background: url('/themes/e2e/images/btn-red-bg.gif') repeat scroll left top #D12424;
	border: 1px solid #730000;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0 3px;
	overflow: visible;
	padding: 4px;
	width: 20px;
	font-size: 11px;
}
#header-1265 {
	position: absolute;
	top: 115px;
}
#header-27_advancedSearchLink {
	left: -148px;
	position: relative;
	top: 10px;
}
.content-fragment.search-result-list {
	font-family: Verdana, Geneva, sans-serif;
}
div.filter-heading-footer {
	display: none;
}
div.filter-data {
	color: #EA272A;
	background: #ffffff;
}
.content-fragment.search-result-list .filter-heading-wrapper {
	border: none;
	padding: none;
}
.content-fragment.search-result-list .filter-heading-content {
	background: #FFFFFF;
	border: none;
	border-bottom: 1px solid #ea272A;
	font-weight: bold;
	font-size: 14px;
	padding: 0;
}
.content-fragment.search-result-list .filter-heading-content span {
	width: 190px;
	text-align: left;
	clear: both;
}
.content-fragment.search-result-list .result-count {
	color: #EA272A;
	position: relative;
	top: -25px;
	float: right;
	font-size: 21px;
}
.content-fragment.search-result-list .result-heading {
	display: block;
	position: relative;
	top: -17px;
	font-size: 14px;
	color: #EA272A;
	float: left;
	left: -8px;
}
.content-fragment.search-result-list .category-filters .navigation-list .navigation-item .navigation-item-count, .content-fragment.search-result-list .search-filter .navigation-list .navigation-item .navigation-item-count {
	font-size: 11px;
	color: #999999;
	padding-top: 5px;
}
.content-fragment.search-result-list .category-filters .navigation-list .navigation-item.selected a {
	border-left: none;
	font-weight: bold;
}
.content-fragment.search-result-list .category-filters .navigation-list .navigation-item a:link, .content-fragment.search-result-list .category-filters .navigation-list .navigation-item a:visited {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	border-left: none;
	padding-bottom: 0;
}
.content-fragment.search-result-list .category-filters .navigation-list .navigation-item a:hover {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-left: none;
	padding-bottom: 0;
	background: #DCE7E9;
}
.content-fragment.search-result-list .navigation-list-footer {
	border-bottom: 1px solid #7e8082;
}
.content-fragment.search-result-list .navigation-list-header {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	padding-left: 10px;
}
.content-fragment.search-result-list .search-filters .navigation-list .navigation-item.selected a:link, .content-fragment.search-result-list .search-filters .navigation-list .navigation-item.selected a:visited, .content-fragment.search-result-list .search-filters .navigation-list .navigation-item.selected a:active {
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	padding-bottom: 0;
	padding-left: 0;
}
.content-fragment.search-result-list .search-filters .navigation-list .navigation-item.selected a:hover span {
	background: #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item .navigation-item-title {
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.content-fragment.search-result-list .category-filters .navigation-list .navigation-item {
	padding-bottom: 0;
}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item a {
	padding-left: 10px;
	padding-right: 3px;
	padding-bottom: 1px;
}
a.show-hide.internal-link.advanced-search {
	position: absolute;
	left: 0px;
	top: -21px;
}
a.hide-show.internal-link.advanced-search {
	position: absolute;
	left: 0px;
	top: -21px;
}
.field-item.query-option div {
	left: 140px;
	position: inherit;
}
.content-fragment.search-result-list .content-item .abbreviated-post .post-name a.view-post:link, .content-fragment.search-result-list .content-item .abbreviated-post .post-name a.view-post:visited { /*MB - 16281*/
	color: #118899;
}
.search-results .pager {
	text-align: left;
	margin-top: 5px;
	width: 200px;
	position: relative;
	top: -17px;
	left: 100px;
	margin-left: 5px;
}
/*.pagerDisplay {
position:relative;
top:-32px;
left:300px;
width:140px;
}*/

/*label.field-item-header {
position:relative;
top:-47px;
left: 600px;
}*/

.content-fragment.search-result-list .search-results {
	height: 14px;
	background: #EFEFEF;
	padding: 5px;
	position: relative;
	margin-left: 10px;
	margin-right: 0;
}
.content-fragment.search-result-list .search-query .rss a {
	width: 140px;
	height: 16px;
	text-indent: 0px;
	padding-top: 0;
}
.content-fragment.search-result-list .search-query .rss {
	float: left;
	height: 16px;
	left: 344px;
	padding-left: 19px;
	position: absolute;
	top: 14px;
	width: 140px;
}
.search-results .pagerWrapper .pagerDisplay {
	left: 360px;
	position: relative;
	top: -15px;
	width: 135px;
	float: left;
}
li.field-item.search-collapse {
	left: 390px;
	position: relative;
	top: -24px;
	width: 250px;
}
.content-fragment.search-result-list .search-results-wrapper {
	margin-left: 195px;
	position: relative;
	top: -13px;
}
.field-item.advanced-search-link-scoped {
	left: 20px;
	position: relative;
	top: 0px;
}
/* Needs to be left:20, top:0 for home page */
.field-item.advanced-search-link {
	position: relative;
	left: 0px;
	top: 0px;
}
.pagerSort .field-item-header {
	left: -9px;
	position: relative;
	top: 0px;
}
.content-fragment.search-result-list .search-query .search {
	float: left;
	left: 70px;
	margin-right: 10px;
	position: relative;
	top: 30px;
}
.content-fragment.search-result-list .search-query {/*MB*/
	margin-left: 0;
	padding-bottom: 10px;
}
#hide-search-options {
	display: block;
}
.content-fragment.search-result-list .search-query .field-list {
	margin: 0;
	padding-bottom: 10px;
	position: relative;
}
.content-fragment.search-result-list .breadcrumb-list-header {
	color: #AAAAAA;
	display: block;
	float: left;
	font-weight: bold;
	height: 19px;
	left: 10px;
	line-height: 19px;
	padding-right: 20px;
	position: relative;
	top: -10px;
}
.content-fragment.search-result-list .breadcrumb-list {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 0 none;
	display: block;
	height: 19px;
	line-height: 19px;
	overflow: auto;
	padding: 0;
	position: relative;
	top: -10px;
	width: 450px;
}
/* FORUM POST REPLY */
.content-fragment.thread .full-post .fiji-post-details-container-outer {
	padding: 0 0 10px;
}
.content-fragment.create-edit-post .reply-post {
	border: 1px dotted #CCCCCC;
	margin: 0;
	padding: 0;
}
.content-fragment.create-edit-post .reply-post {
	width: 950px;
}
.content-fragment.create-edit-post label.field-item-header {
	margin-left: 0px;
	top: 0;
}
.content-fragment.create-edit-post .content-fragment-content .field-item .field-item-input {
	padding: 10px 0 10px 1px;
}
/* END FORUM POST REPLY */

.search-everything {
	display: block;
	left: 88px;
	top: -5px;
}
.search-forum {
	position: relative;
	display: block;
	top: -30px;
}
.advanced-search {
	position: relative;
	display: block;
	top: -31px;
	left: 159px;
}
.header-fragment.search .menu.search-content.options label {
	position: relative;
	left: 20px;
	top: -14px;
}
/* MCE EDITOR */
.defaultSkin .mceIframeContainer {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
/* END MCE EDITOR */
.content-fragment.create-edit-post .field-item.post-subscribe label.field-item-header {
	left: -86px;
	position: relative;
	top: -7px;
}
.field-item.post-type label.field-item-header .field-item-input {
	color: yellow;
	left: -86px;
	position: relative;
	top: -7px;
}
.field-item.post-attachment .content-fragment.create-edit-post label.field-item-header {
	color: #666666;
	display: inline;
	margin-bottom: 3px;
	margin-right: -100px;
}
/*WEBKIT / CHROME */

/* WEBKIT-END */

div.dCCFriends {
	background-color: #ECECEC;
	border-top: none;
	margin-bottom: -10px;
	margin-left: -10px;
	padding-left: 10px;
	width: 480px;
}
#err1, #err2, #err3, #err4, #err5, #err6, #err7, #err8, #err9, #err10 {
	color: #EA272A;
	font-weight: bold;
}
.internal-link .user-registration {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.layout-region.header .content-fragment.site-user-navigation .content-fragment-content.navigation-list .navigation-item.user-registration {
	color: blue;
}
.layout-region.header .content-fragment.site-user-navigation a.user-registration:link, .layout-region.header .content-fragment.site-user-navigation a.user-registration:visited, .layout-region.header .content-fragment.site-user-navigation a.user-registration:hover, .layout-region.header .content-fragment.site-user-navigation a.user-registration:active, .layout-region.header .content-fragment.site-user-navigation a.login:link, .layout-region.header .content-fragment.site-user-navigation a.login:visited, .layout-region.header .content-fragment.site-user-navigation a.login:hover, .layout-region.header .content-fragment.site-user-navigation a.login:active {
	font-weight: bold;
	font-size: 12px;
}
/*#ctl00_header_ctl00_page .layout-region.header .content-fragment.site-user-navigation a:link, #ctl00_header_ctl00_page .layout-region.header .content-fragment.site-user-navigation a:visited, #ctl00_header_ctl00_page .layout-region.header .content-fragment.site-user-navigation a:active {
	font-size:12px;
	font-weight:bold;
}
.view-user-profile a:link, .view-user-profile a:visited, .view-user-profile a:hover, .view-user-profile a:active {
	color:yellow;
}*/
.content-fragment.blog-post-list .filter .query-type {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none;
	border-color: #FFFFFF;
	border-style: none;
	height: 35px;
	margin: 0;
	padding: 0;
	position: relative;
}
/* SEARCH *THIS FORUM *EVERYTHING boxes */
.header-fragment.search .menu.search-content.options label {
	position: relative;
	left: 0;
	font-family: Verdana, Geneva, sans-serif;
	top: 0;
}
.header-fragment.search .field-item-header strong, .header-fragment.search .field-item-header {
	display: block;
}
.search-result-list .field-item-header, .search-result-list .field-item-header strong, {
 font-weight: normal;
 left: -109px;
 position: relative;
 top: 15px;
 width:270px;
}
.menu.search-content.options .field-item.advanced-search {
	left: 150px;
	position: relative;
	top: -21px;
	width: 105px;
}
/* ADVANCED SEARCH EXPAND */
.query-option .field-item-header {
	position: relative;
	left: -115px;
	top: 15px;
	text-align: left;
}
#advSearch_all label.field-item-header {
	left: -274px;
}
.field-item.search-forum {
	left: -70px;
	position: relative;
	top: 2px;
}
.field-item.search-everything {
	left: 90px;
	position: relative;
	top: 2px;
}
/* SEARCH END */
/* ADVANCED SEARCH PAGE TABS */
.search-query .filter-option {
	background-color: #ECECEC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
}
.search-query .filter-option.selected {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
	padding: 10px;
	background-color: #FFFFFF;
}
.search-query .filter .separator {
	display: none;
	margin: 0;
}
.search-query .filter {
	border-bottom: 1px solid #CCCCCC;
	left: -125px;
	padding: 10px 10px 10px 0;
	position: relative;
	top: -5px;
	width: 980px;
}
.search-query .googlesearch .filter {
	border-bottom: 1px solid #CCCCCC;
	left: 0;
	padding: 10px 10px 10px 0;
	position: relative;
	top: 5px;
	width: 980px;
}
.search-query .filter-option a {
	color: #333333;
}
/* ADV SEARCH PAGE TABS END */
/* ADV SEARCH PAGE GOOGLE SIDE TABS */
.googlesearch .filter-option {
	background-color: #ECECEC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
}
.googlesearch .filter-option.selected {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
	padding: 10px;
	background-color: #FFFFFF;
}
.googlesearch .filter .separator {
	display: none;
	margin: 0;
}
.googlesearch .filter {
	border-bottom: 1px solid #CCCCCC;
	left: 0px;
	padding: 10px 10px 10px 0;
	position: relative;
	top: 0;
	width: 980px;
}
.search-query .googlesearch .filter {
	border-bottom: 1px solid #CCCCCC;
	left: 0;
	padding: 10px 10px 10px 0;
	position: relative;
	top: 5px;
	width: 980px;
}
.filter-option a {
	color: #333333;
}
/* ADV SEARCH GOOGLE END */
/* BLOG POST LIST TABS */
.blog-post-list .filter {
	padding: 10px 10px 10px 0;
	position: relative;
	left: 100px;
}
.content-fragment.blog-post-list .filter .view-type {
	left: -50px;
	top: 13px;
	width: 60px;
}
.content-fragment.blog-post-list .query-type span.separator {
	background: none repeat scroll 0 0 #000000;
	display: inline-block;
	float: left;
	height: 1px;
	margin: 0;
	overflow: hidden;
	padding: 6px 0 5px;
	position: relative;
	top: 16px;
	width: 1px;
}
.content-fragment.blog-post-list div.filter {
	border: 0 none;
	left: 50px;
	margin: 10px 0;
	padding: 0 0 10px;
}
/* BLOG POST LIST TABS */

.content-fragment.create-edit-post .field-item.post-type label.field-item-header, .content-fragment.create-edit-post .field-item.post-subject label.field-item-header, .content-fragment.create-edit-post .field-item.post-body label.field-item-header, .content-fragment.create-edit-post .field-item.post-tags label.field-item-header {
	position: relative;
	left: 0;
}
.content-fragment.create-edit-post .field-item.post-subscribe label.field-item-header {
	position: relative;
	left: 35px;
}
.field-list-description span {
	left: 15px;
	top: -14px;
}
.field-list-description span.shareBold {
	left: 0px;
	top: 0px;
}
#CCLabel1 {
	left: 0px;
	top: 0px;
}
.field-item.post-attachment .field-item-header {
	color: #666666;
	display: inline;
	margin-bottom: 3px;
	margin-right: 0;
}
.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata .sub-type {
	font-size: 10px;
}
.field-list.advancedSearch {
	position: relative;
	left: -125px;
	padding-bottom: 25px;
}
.fix310px {
	margin-bottom: 10px;
	width: 408px;
}
.asLabel {
	display: block;
	float: left;
	width: 140px;
}
.fix150px {
	margin-bottom: 10px;
	width: 410px;
}
.content-fragment.search-result-list .filter-data {
	padding-top: 10px;
}
.blogTwitterBtn {
	display: inline;
	position: relative;
	top: -27px;
	vertical-align: middle;
}
/* PROFILE ROLLOVER POPUP */
/*.menu, .menu.search-content, .menu.favorite-places-content {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font-size: 10px;
}
*/.user-info-popup-content .abbreviated-post a {
	color: #EA272A;
	font-weight: bold;
}
.user-info-popup-content .abbreviated-post {
	border-top: 1px solid #A7ABAF;
}
.user-info-popup-content .inner-wrapper {
	background: url("") repeat scroll 0 0 transparent;
	padding: 5px 0 0;
}
/* END POPUP */
.content-fragment.search-result-list .message.norecords {
	background-color: transparent;
	border: 0 none;
	font-size: 12px;
	margin: 0;
	position: relative;
	top: 14px;
	width: 50%;
}
/* MOTOR DRIVE CONTROL */
li.arrow {
	background: url("http://focus.ti.com/graphics/shared/css/ul-arrow2.gif") no-repeat scroll 0.2em 0.6em transparent;
	list-style: none outside none;
	padding: 0.1em 0 0.3em 1em;
	line-height: 18px;
}
ul.arrow {
	list-style-type: none;
	margin: 0 0 0 5px;
	padding: 5px 0 10px;
}
/* END MOTOR CONTROL */
.content-fragment.group-banner .group-banner-actions {
	position: relative;
	background: none; /*MB*/
}
.content-fragment.group-banner .navigation-list {
	background-color: #FFFFFF;
	color: #000000;
	margin: 4px;
	width: 195px;
}
.content-fragment.group-banner .navigation-item .internal-link.favorite-on, .content-fragment.group-banner .navigation-item .internal-link.favorite-off {
	color: #000000;
	margin-right: 6px;
}
/*.googlesearch .filter .search-filter {
	    border-bottom: 1px solid #CCCCCC;
    left: -125px;
    padding: 10px 10px 10px 0;
    position: relative;
    top: -5px;
    width: 980px;
}*/
/*#gsc-i-id1 {
    border: 1px solid #DDDDDD;
    padding: 1px 6px;
    width: 450px;
}
table.gsc-search-box {
    border-spacing: 0;
    border-style: none;
    border-width: 0;
    margin-bottom: 2px;
    width: 450px;
}*/
.googlesearch {
	height: 100%;
	width: 960px;
}
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b {
	color: #EA272A;
}
input.gsc-search-button {
	background: url("https://focus.ti.com/graphics/shared/css/btn-red-bg.gif") repeat scroll left top #D12424;
	border: 1px solid #730000;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	height: auto;
	margin: 0 0 0 10px;
	overflow: visible;
	padding: 5px;
	width: auto;
}
.gsc-search-button {
	color: #FFFFFF;
	position: absolute;
	left: 214px;
}
.gsc-control-cse.gsc-control-cse-en input.gsc-search-button {
	color: white;
	margin-left: 2px;
}
.content-fragment-page input.gsc-input {
	width: 400px;
}
.content-fragment-page div.gsc-clear-button {
	background-image: url("//www.google.com/uds/css/clear.gif");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline;
	left: -460px;
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 10px;
	position: relative;
	text-align: right;
}
.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata ul.property-list {
	overflow: hidden;
}
.content-fragment-content .addthis_toolbox .blogTwitterBtn {
	top: -30px;
}
#fragment-1537280421_ccFriendsEmails {
	width: 400px;
}
/* THANK AN ENGINEER */
.layout-region-inner.left-sidebar .content-fragment.blog-post-list .content-list.simple .post-author .avatar {
	display: block;
	left: 233px;
	top: 10px;
}
.layout-region-inner.left-sidebar .content-fragment.blog-post-list .content-list.simple .post-author .avatar img {
	height: 28px;
	left: 0px;
	overflow: visible;
	position: relative;
	top: 0px;
}
.layout-region-inner.left-sidebar .content-fragment.blog-post-list .content-list.simple .post-name {
	width: 175px;
	position: relative;
	left: 50px;
	/*font-family:Verdana, Geneva, sans-serif; */
	font-size: 11px;
	font-weight: bold;
}
.layout-region-inner.left-sidebar .content-fragment.blog-post-list .content-list .post-date .value {
	margin-left: 0;
}
.layout-region-inner.left-sidebar .content-fragment.blog-post-list .content-list.simple .abbreviated-post {
	min-height: 0;
	padding: 10px 5px 10px 5px;
	border-bottom: 1px dotted #CCCCCC;
	height: 70px;
}
.layout-region-inner.left-sidebar .content-fragment.blog-post-list .content-list.simple .post-attributes {
	color: #FFFFFF;
	display: block;
	float: right;
	font-size: 10px;
}
#fragment-864299335_taglist a:link, .content-fragment.blog-post-list .query-type span.filter-option a, .content-fragment.favorable-content-list .filter-option a, .content-fragment.friendship-list .filter-option a { /*MB -16281*/
	color: #118899;
}
/* END TAE */
.content-fragment.group-banner .group-banner-info {
	position: absolute;
	width: 485px;
}
/*.layout-content.header-top-sidebar-left-content-right .layout-region.header {
	height:225px;
}*/
.content-fragment.group-banner .group-description {
	padding: 0 10px 0 0px;
}
.content-fragment.group-banner .group-name {
	padding: 0 10px 0 0px;
}
.expanded {
	top: 225px;
}
.breadcrumb-list {
	height: 15px;
	width: 100%;
}
.layout-region.header .content-fragment.site-user-navigation {
	height: 15px;
	position: relative;
}
.user-banner .user-banner-actions .navigation-item a {
	margin-top: 10px;
	clear: right;
}
.layout-content.header-top-sidebar-left-content-right .layout-region.header.empty {
	display: none;
}
#usautocmain {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	overflow: visible;
	position: absolute;
	width: 235px;
	z-index: 3000;
}
.header-fragments .layout-content .layout-region .layout-region-inner {
	overflow: visible;
}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item a {
	font-size: 9px;
	color: #EA272A;
	padding-left: 0;
}
.tagsubscription-on, .tagsubscription-off {
	position: relative;
	left: 15px;
	width: 65px;
}
.content-fragment.group-application-navigation .navigation-item.selected, .content-fragment.user-navigation .navigation-item.selected {
	background: url("") repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
}
.content-fragment.group-banner .navigation-list li.navigation-item:first-child {
	padding-bottom: 0;
}
.menu.user-info-popup-content {
	background: none;
	border: none;
	font-size: 10px;
}
.content-fragment.group-application-navigation .navigation-item, .content-fragment.user-navigation .navigation-item {
	border-left: 1px solid #CCCCCC;
	margin-right: -1px;
}
.content-fragment.friendship-list .filter .separator {
	background: none;
	display: inline;
	float: none;
	margin: 0;
	padding: 0 5px 0 0;
}
.field-item.advanced-search-link-scoped {
	left: 170px;
	top: -10px;
}
.cParent h3 {
	border-bottom: none;
}
.cParent ul {
	line-height: 18px;
}
/*.user-userprofile .pager a {
	padding:10px;

}
.user-userprofile .pagerDisplay, .user-activitylist .pagerDisplay {
	position: relative;
    top: -14px;
}*/

.content-fragment.search-result-list .search-query .searchbutton a {
	text-indent: 0;
	position: absolute;
	left: -120px;
	top: -2px;
	background: url("https://focus.ti.com/graphics/shared/css/btn-red-bg.gif") repeat scroll left top #D12424;
	border: 1px solid #730000;
	color: white;
	font-weight: bold;
	padding: 5px;
	margin: 0;
	height: 14px;
	width: 45px;
}
.content-fragment.search-result-list .search-query .searchbutton a.expanded {
	top: 270px;
	left: -55px;
	z-index: 190;
}
.searchSubmitInputField {
}
.content-fragment.search-result-list .search-query .search input {
	position: relative;
	left: -195px;
	top: -30px;
	width: 380px;
	background: #FFFFFF;
}
.layout-region-inner.content .content-fragment.ti_EmailSubscriptionsList .content-fragment-header div {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}
.content-fragment.favorable-content-list .content-item .favorite-actions .internal-link.favorite-on {
	background: none;
	color: #ea272a;
	font-weight: normal;
}
.content-fragment.favorable-content-list .content-item .favorite-actions .internal-link.favorite-on span {
	background-image: none;
}
.content-fragment.friendship-list .post-actions .navigation-item .internal-link span {
	background: none;
}
.content-fragment.friendship-list .post-actions .navigation-item {
	display: block;
	padding: 0;
}
.content-fragment.friendship-list .post-actions .navigation-item .internal-link {
	background: none repeat scroll 0 0 transparent;
	color: #EA272A;
	display: inline;
	float: right;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.content-fragment.blog-post-list .content-list.simple .post-name {
	font-size: 14px;
	font-weight: bold;
	left: 50px;
	position: relative;
	width: 100%;
}
.content-fragment.blog-post-list .content-list.simple .abbreviated-post {
	min-height: 0;
	height: auto;
	padding: 3px 0px;
	margin-left: -46px;
	border-bottom: none;
}
.content-fragment.blog-post-list .content-list.simple .post-author .avatar {
	display: none;
	top: 10px;
}
.content-fragment-page.media-postlist .content-fragment.media-gallery-post-list .filter.detail {
	padding: 0;
	position: relative;
	top: 20px;
}
.content-fragment.site-user-navigation .avatar img {
	left: 24px;
	position: relative;
}
.groupslist_item_withchild img {
	margin: 0 0 0 0;
}
.groupslist_item img {
	margin: 0;
}
.forums-deletepost .content-fragment.group-application-navigation .internal-link.add-post {
	display: none;
}
.content-fragment.site-user-navigation .oauth-provider {
	display: none;
}
.forums-deletepost .content-fragment.group-application-navigation .internal-link.add-post {
	display: none;
}
.user-banner .internal-link.send-email span, .user-banner .internal-link.start-conversation span {
	background: url("http://e2e.ti.com/cfs-file.ashx/__key/themefiles/s-ac6c06b274524486add6d4f6b26d379d-files/conversation_2D00_icon.gif") no-repeat scroll left center transparent;
}
.user-banner .internal-link.emailsubscribe-off span {
	background: url("http://e2e.ti.com/cfs-file.ashx/__key/themefiles/s-ac6c06b274524486add6d4f6b26d379d-files/send_2D00_message.gif") no-repeat scroll left center transparent;
}
fieldset.field-list .field-list-description a span {
	left: 15px;
	top: -14px;
}
.menu.search-content {
	padding-bottom: 1px;
}
.pagerArea .pagerSort, .pagerArea_Bottom .pagerSort {
	left: 616px;
	position: absolute;
	top: 6px;
	width: 165px;
}
.pager {
	font-size: 10px;
	width: 780px;
	z-index: 13;
}
.pagerArea .pagerDisplay, .pagerArea_Bottom .pagerDisplay {
	padding-left: 10px;
	position: absolute;
	top: 7px;
}
.pagerArea .pager-top, .pagerArea_Bottom .pager-top {
	left: -170px;
	position: relative;
	top: -17px;
}
.pagerArea span {
	/* left: 195px; */
	position: relative;
	top: 0px;
	z-index: 500;
}
.pagerArea_Bottom span {
	left: 195px;
	position: relative;
	top: 0px;
	z-index: 501;
}
.pagerArea .pagerWrapper, .pagerArea_Bottom .pagerWrapper {
	background: none repeat scroll 0 0 #EFEFEF;
	height: 30px;
	margin-left: 10px;
	position: relative;
	top: -37px;
	z-index: 5;
	width: 668px;
}
.pagerArea {
	float: left;
	height: 30px;
}
.menu.search-content a.internal-link.view-post {
	display: block;
	margin-top: 0px;
	padding: 2px;
	width: 220px;
}
.content-fragment.search-result-list .content-list {
	float: left;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-top: 0;
	width: 98%;
}
.content-fragment.scripted-content-fragment .content-fragment-header div {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}
.ti_EmailSubscribersList td .status {
	width: 125px;
}
.activity-pager .pagerArea {
	height: 30px;
}
.activity-pager .pagerArea .pagerWrapper, .activity-pager .pagerArea_Bottom .pagerWrapper {
	margin-left: 0;
	top: 0;
	position: relative;
}
.activity-pager .pagerArea .page-count {
	float: left;
	left: 200px;
	position: relative;
	top: -22px;
	z-index: 500;
}
.activity-pager .pagerArea .pager {
	position: relative;
	top: -26px;
	left: 235px;
	width: 300px;
}
.activity-pager .pager span.separator {
	border-left: 1px solid #333333;
	display: inline;
	margin: 10px;
}
.activity-pager .pagerArea .pagerWrapper .pagerDisplay {
	float: left;
	position: relative;
	left: 0px;
	padding-top: 5px;
	top: 0px;
}
/* Search Pager */
.search-result-list .pagerArea {
	height: 30px;
	width: 710px;
	margin: 0 0 20px 0;
}
.search-result-list .pagerArea .pagerWrapper {
	margin-left: 10px;
	top: 0;
	position: relative;
}
.search-result-list .pagerArea .page-count {
	float: left;
	left: 200px;
	position: relative;
	top: -22px;
	z-index: 500;
}
.search-result-list .pagerArea .pager {
	position: relative;
	top: -26px;
	left: 235px;
	width: 335px;
}
.search-result-list .pagerArea .pagerWrapper .pagerDisplay {
	float: left;
	position: relative;
	left: 0px;
	padding-top: 5px;
	top: 0px;
}
#advSearch_group {
	padding-bottom: 20px;
}
.content-fragment.user-navigation .content-fragment-content {
	background: url("") repeat scroll 0 0 transparent;
	border: 0 none;
	padding: 20px 20px 0;
}
.content-fragment.search-result-list .content-list .content-item .abbreviated-post {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 98%;
}
.content-fragment.browse-blogs ul.field-list {
	width: 205px;
}
.content-fragment.forum-thread-list-recent .post-name a, .content-fragment-page.common-home .layout-region.right-sidebar .content-fragment.raw-html .post-name a {
	white-space: normal;
}
.content-fragment.forum-thread-list-recent .recent-thread {
	padding-bottom: 20px;
}
.field-item-input .internal-link.disabled {
	background: url('http://e2e.ti.com/cfs-file.ashx/__key/themefiles/s-ac6c06b274524486add6d4f6b26d379d-files/button_2D00_sprite.gif') no-repeat right -154px;
}
.field-item-input .internal-link.disabled span {
	background: url("http://e2e.ti.com/cfs-file.ashx/__key/themefiles/s-ac6c06b274524486add6d4f6b26d379d-files/button_2D00_sprite.gif") no-repeat scroll 0 -132px transparent;
}
.user-banner .user-avatar .edit-avatar {
	background: url('http://e2e.ti.com/cfs-file.ashx/__key/themefiles/s-ac6c06b274524486add6d4f6b26d379d-files/blue_5F00_pencil_5F00_small.png') no-repeat left center;
	bottom: -14px;
	color: #EA272A;
	font-size: 11px;
	font-weight: bold;
	height: 9px;
	left: 0;
	padding: 0 0 0 11px;
	position: absolute;
	width: 97px;
}
.content-fragment.browse-blogs .field-item-input input {
	background: url("http://e2e.ti.com/cfs-file.ashx/__key/themefiles/s-ac6c06b274524486add6d4f6b26d379d-files/app_2D00_search_2D00_field_2D00_input.png") no-repeat scroll right top transparent;
	border: medium none;
	color: #333333;
	cursor: auto;
	display: block;
	font-size: 11px;
	height: 18px;
	margin-left: 30px;
	padding: 6px 5px 0;
	width: 179px;
}
.user-userprofile .content-fragment.user-banner .user-banner {
	min-height: 92px;
	height: auto !important;
	height: 92px;
	padding: 22px 0 0;
	margin-bottom: 1.75em;
}
.message.norecords {
	background-color: #CACACA;
	border: 1px solid #330000;
	color: #000000;
	padding: 12px;
}
.content-fragment.friendship-list .post-actions .navigation-item .internal-link.start-conversation {
	position: absolute;
	right: 0px;
	top: 0;
	width: 135px;
	text-align: right;
}
.content-fragment.friendship-list .post-actions .navigation-item .internal-link.delete-friend {
	position: absolute;
	right: 0px;
	top: 17px;
	width: 135px;
	text-align: right;
}
.content-fragment.friendship-list .post-actions .navigation-item .internal-link.email-subscription {
	position: absolute;
	right: 0px;
	top: 35px;
	width: 170px;
	float: right;
	text-align: right;
}
.user-banner .user-banner-actions .internal-link.cancel {
	float: right;
	position: absolute;
	right: 0;
	top: 30px;
}
.content-fragment.page-navigation .navigation-item .internal-link.edit-wiki-page {
	background: url("") repeat scroll 0 0 transparent;
	display: none;
	padding: 0;


}
.content-fragment .group-banner {
	min-height: 84px;
	padding-bottom: 10px;
	position: relative;
}
.user-banner .user-banner-actions .internal-link.request-friendship {
	left: 0;
	position: relative;
}
.user-banner .user-banner-actions .internal-link.start-conversation {
	left: 0;
	margin-top: 10px;
	position: relative;
	top: 0;
}
.user-banner .user-banner-actions .internal-link.emailsubscribe-off {
	margin-top: 10px;
	position: relative;
	top: 1px;
	left: 0px;
}
#advSearch_user {
	display: list-item;
	padding-bottom: 13px;
}
.field-list .field-item-input .internal-link.disabled {
	background: url('http://e2e.ti.com/cfs-file.ashx/__key/themefiles/s-ac6c06b274524486add6d4f6b26d379d-files/button_2D00_sprite.gif') no-repeat right -154px;
}
.field-list .field-item-input .internal-link.disabled span {
	background: url("http://e2e.ti.com/cfs-file.ashx/__key/themefiles/s-ac6c06b274524486add6d4f6b26d379d-files/button_2D00_sprite.gif") no-repeat scroll 0 -132px transparent;
}
.content-fragment.media-gallery-post-list .table-column {
	overflow: hidden;
}
.content-fragment.media-gallery-post-list .table-list .view-post img {
	height: 86px;
	max-height: 32px;
	max-width: 32px;
	width: 32px;
}
.content-fragment.media-gallery-post-list .table-column.post-rating .abbreviated-post {
	min-height: 9px
}
.content-fragment.media-gallery-post-list .table-column.post-rating .attribute-item.post-reply-count .attribute-name {
	background: url("http://e2e.ti.com/cfs-file.ashx/__key/themefiles/s-ac6c06b274524486add6d4f6b26d379d-files/icon_2D00_sprite.gif") no-repeat scroll 0 -203px transparent;
	margin: 0 3px 0 0;
	padding-bottom: 10px;
	padding-left: 20px;
}
.layout-content .layout-region .layout-region-inner .content-fragment-content .user-defined-markup p, .content-fragment-page.home .layout-region.content .content-fragment.raw-html .user-defined-markup p {
	top: 0;
	font-size: 12px;
	line-height: 18px;
}
.content-fragment-page.forums-thread .layout-region.content .content-fragment.raw-html .user-defined-markup {
	top: 0px;
}
.content-fragment-page.media-postlist .layout-region.content .content-fragment.raw-html .user-defined-markup {
/* top: 55px; */
}
.layout-region-inner.content .content-fragment.blog-post-list .content-fragment.blog-post-list div.filter {
	border: 0 none;
	left: 60px;
	margin: 10px 0;
	padding: 0 0 10px;
}
ul.navigation-list {
	font-family: verdana;
	margin-left: 8px;
}
.navigation-item .internal-link.move-wiki {
	border-bottom: 1px dotted #CCCCCC;
	color: #EA272A;
	padding-left: 18px;
	padding-right: 155px;
	position: relative;
	top: -30px;
	width: 100%;
}
.navigation-item .internal-link.move-wiki span {
	position: absolute;
	top: 2px;
	left: 0;
	width: 10px;
	height: 10px;
	background: url("http://e2e.ti.com/cfs-file.ashx/__key/themefiles/s-ac6c06b274524486add6d4f6b26d379d-files/icon_2D00_sprite.gif") no-repeat scroll 0 -70px transparent;
}
.content-fragment.group-membership-list .content-fragment-inner {
	width: auto;
}
/* JB END */
.content-fragment.create-edit-post .field-item .internal-link.save-post {
	display: block;
	position: absolute;
}
/* ADDED SEP 27, 2012 */
.content-fragment.search-result-list .search-query .rss {
	float: right;
	height: 16px;
	left: 344px;
	padding-left: 19px;
	position: absolute;
	top: 14px;
	width: 1px;
}
/* END SEP 27 2012 */


/* */
.content-fragment.site-user-navigation .navigation-item {
	line-height: 1em !important;
}
.layout div.layout-content div.layout-region div.layout-region-inner div.content-fragment.user-profile-group-content-fragment {
	margin-top: 0;
	margin-bottom: 30px;
}
.user-profile-group-content-fragment .content-fragment-header {
	border-bottom: 1px solid #d6d6d6;
}
.content-fragment.user-profile-group-content-fragment .attribute-value {
	font-size: 110%;
}
.content-fragment.user-profile-group-content-fragment .attribute-value a, .content-fragment.user-profile-group-content-fragment .attribute-value a:visited {
	color: #323232;
}
.user-userprofile .user-profile, .user-userprofile .user-activity-message-list, .user-activitylist .user-activity-message-list {
	margin-top: 0;
}
div.content-fragment-page div.layout div.layout-content div.layout-region div.layout-region-inner div.user-activity-message-list div.content-fragment-inner {
	padding: 20px;
	width: auto !important;
}
.user-userprofile .user-activity-message-list div.content-fragment-content div.filter {
	margin-left: 11px;
}
.user-banner .user-banner-actions {
	background: url('/themes/fiji/images/user-banner-actions_background.gif') repeat-x #fff;
	width: 250px;
	min-height: 92px;
	height: auto !important;
	height: 92px;
	padding: 17px 0 30px 12px;
}
.user-banner .user-banner-actions a.internal-link {
	padding-left: 24px;
}
.user-banner .user-banner-actions a {
	font-weight: normal;
}
.user-banner div.user-userprofile-action-buttons {
	bottom: 0;
	position: absolute;
	right: 0;
	width: 500px;
}
.user-banner div.user-userprofile-action-buttons a.save-user-profile, .user-banner div.user-userprofile-action-buttons a.save-user-profile:visited {
	padding: 5px 11px;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE0000', endColorstr='#AA0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EE0000), to(#AA0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #EE0000, #AA0000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #EE0000 0%, #AA0000 100%); /* for IE10*/
	background-position: top left;
	color: #FFFFFF;
	border: none;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	display: inline-block;
}
.user-banner .internal-link.cancel, .user-banner .internal-link.cancel:visited {
	color: #ef2123;
}
.user-banner .user-userprofile-edit-action-button {
	top: 52px;
	position: absolute;
	right: 64px;
}
.user-banner a.internal-link.edit-user-profile {/*MB - #18281*/
	display: block;
	height: 26px;
	padding: 0;
	width: 120px;
	color: #fff;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE0000', endColorstr='#AA0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EE0000), to(#AA0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #EE0000, #AA0000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #EE0000 0%, #AA0000 100%); /* for IE10*/
	background-position: top left;
	color: #FFFFFF;
	border: 1px solid #CBCBCB;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
}
.user-banner a.internal-link.edit-user-profile span { 
	background: none repeat scroll 0 0 transparent;
	/*    margin: 0.5em auto;*/  
	margin: 5px auto;
	text-align: center;
	width: 100%;
	font-weight: bold;
	font-size: 12px;
}
div.user-userprofile div.layout div.layout-content div.layout-region div.layout-region-inner div.content-fragment.user-activity-message-list {
	border: 1px solid #CCCCCC;
}
/**** E2E Refresh project (pushed on 02/07/13) CSS begins ****/

.main-header-container {
	width: 100%;
	height: 146px;
	margin-left: auto;
	margin-right: auto;
}
.ticom-top-header-container {
	height: 47px;
	border-bottom: 1px solid #DBD8D8;
	*margin-top: -14px;
}
.ticom-top-header-cart {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	left: 810px;
	position: absolute;
	text-align: left;
	width: 180px;
	top: 22px;
	color: #000000;
}
.ticom-top-header-links a:link, .ticom-top-header-links a:visited, .ticom-top-header-links a:active, .ticom-top-header-cart a:link, .ticom-top-header-cart a:visited, .ticom-top-header-cart a:active {
	position: static;
	text-decoration: none;
	color: #000000;
 	*top:0;
	left: 0;
}
.ticom-top-header-links a:hover, .ticom-top-header-cart a:hover {
	text-decoration: underline;
	color: #EA272A;
 	*top:0;
	left: 0;
}
.e2e-top-header-container {
	height: 59px;
	background: #F3F0F0; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F0F0', endColorstr='#FFFFFF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#F3F0F0), to(#FFFFFF)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #F3F0F0, #FFFFFF); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #F3F0F0 0%, #FFFFFF 100%); /* for IE10*/
	background-position: top left;
	vertical-align: top;
	width: 100%;
}
.e2e-profile-options-links {
	width: 500px;
	text-align: right;
	float: right;
	padding-right: 24px;
	color: #EA272A;
	vertical-align: middle;
	position: relative;
	top: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.e2e-profile-options-links a:link, .e2e-profile-options-links a:visited, .e2e-profile-options-links a:hover, .e2e-profile-options-links a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EA272A;
}

.e2e-top-header-dropdown-bar 
{
    background: #000000; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#000000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #666666, #000000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #666666 0%, #000000 100%); /* for IE10*/
	background-position: top left;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: relative;
	z-index: 0;
}
.e2e-top-header-dropdown-bar a:link, .e2e-top-header-dropdown-bar a:visited, .e2e-top-header-dropdown-bar a:active {
	position: relative;
	top: 0;
	display: inline-block;
	color: #FFFFFF;
	text-decoration: none;
	height: 34px;
	line-height: 34px;
	padding: 0px 10px;
	*padding-bottom:27px;
	font-size: 14px;
}
.e2e-top-header-container, .e2e-top-header-dropdown-bar {
       *margin-top: -3px;
}
.e2e-top-header-dropdown-bar a:hover {
	color: #EA272A;
	text-decoration: none;
	background: #FFFFFF;
}
.e2e-top-header-dropdown-bar .header-nav-menu-open a {
	display: inline-block;
	color: #EA272A;
	text-decoration: none;
	background: #FFFFFF;
	height: 34px;
	line-height: 34px;
	padding: 0px 10px;
    *padding-bottom:27px;
	position: relative;
	top: 0;
	font-size: 14px;
}
.e2e-header-dropdown-level1 {
	width: 700px;
	margin: 0;
	height: 34px;
}
.e2e-header-dropdown-level1 LI {
	display: inline-block;
	*display: inline;
	padding-right: 10px;
	line-height: 34px;
	position: relative;
	top: 0;
	left: -27px;
    *left: 13px;
}
.e2e-top-header-underline {
	display: none;
}
.navigation-list-item-dropdown {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	top: -7px;
	left: 0px;
	display: block;
	background: #FFFFFF;
	height: auto;
	width: auto;
	padding: 0 20px 20px 20px;
	border-bottom: 1px solid #EA272A;
	border-left: 1px solid #EA272A;
	border-right: 1px solid #EA272A;
	margin-left: 15px;
}
.navigation-list-item-dropdown ul li {
	position: relative;
	display: block;
	padding: 5px 10px;
	top: 0px;
	left: -30px;
	list-style-type: none;
}
.navigation-list-item-dropdown ul li a:link, .navigation-list-item-dropdown-forums ul li a:visited, .navigation-list-item-dropdown ul li a:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.navigation-list-item-dropdown ul li a:hover {
	color: #EA272A;
	text-decoration: underline;
	font-size: 13px;
}
<!--
DROP DOWN SUB HEADING *IF NEEDED
-->
.dropdown-subheading {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
}
.layout-region.header .content-fragment.site-user-navigation {
	top: 68px;
}
.layout-region.header .content-fragment {
	padding: 0;
	margin: 0;
	vertical-align: top;
	z-index: 99;
}
.header-fragment.search .field-item-input input {
	border: medium none;
	border-radius: 4px 4px 4px 4px;
	color: #333333;

	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	width: 175px;
	z-index: 500;
	-moz-border-radius: 4px;
	position: relative;
}
.layout-region.header .content-fragment.site-user-navigation .avatar {
	display: none;
}
.layout-region.header .content-fragment.site-user-navigation a:link, .layout-region.header .content-fragment.site-user-navigation a:visited, .layout-region.header .content-fragment.site-user-navigation a:active {
	color: #EA272A;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
.content-fragment.site-user-navigation .navigation-item .internal-link.favorite-list span, .content-fragment.site-user-navigation .navigation-item .internal-link.browse-groups span {
	background: url("http://e2e.ti.com/cfs-file.ashx/__key/themefiles/s-ac6c06b274524486add6d4f6b26d379d-files/icon_2D00_right_2D00_arrow.gif") no-repeat scroll center center transparent;
	height: 14px;
	left: 103px;
	position: absolute;
	top: 1px;
	width: 10px;
}
.content-fragment.site-user-navigation a, .layout-region.header .content-fragment.site-user-navigation .TI_Dashboard_Header_Link {
	border-left: 1px solid #EA272A;
}
.search ul.field-list li.field-item a {
	background: none;
	cursor: pointer;
	display: block;
	float: right;
	left: 2px;
	padding: 0px;
	position: relative;
	width: 28px;
}
.search ul.field-list li.field-item a {
	background: none;
	border: none;
}
.header-fragment.search ul.field-list li {
	background: none;
	float: right;
	margin-top: 0;
	padding: 0;
	position: relative;
	width: 216px;
}
.content-fragment.site-user-navigation .navigation-item.user-information {
	padding-left: 0;
}
.breadcrumb-list .breadcrumb-item a {
	color: #333333;
	font-weight: normal;
}
#navigation-list-item-dropdown-2 {
	position: absolute;
	width: auto;
	padding: 1px;
	-moz-box-shadow: 3px 3px 3px #666;
	-webkit-box-shadow: 3px 3px 3px #666;
	box-shadow: 3px 3px 3px #666;
 *top:184px;
	top: 167px \0/IE8+9;
}
#navigation-list-item-dropdown-1 {
	position: absolute;
	z-index: 1000;
	width: auto;
	padding: 1px;
	-moz-box-shadow: 3px 3px 3px #666;
	-webkit-box-shadow: 3px 3px 3px #666;
	box-shadow: 3px 3px 3px #666;
 *top:184px;
	top: 167px \0/IE8+9;
}
#navigation-list-item-dropdown-0 {
	padding: 1px;
	position: relative;
	width: auto;
	-moz-box-shadow: 3px 3px 3px #666;
	-webkit-box-shadow: 3px 3px 3px #666;
	box-shadow: 3px 3px 3px #666;
 *top:184px;
	top: 167px \0/IE8+9;
}
ul.multicol {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
#navigation-list-item-dropdown-0 ul li a:link, #navigation-list-item-dropdown-0 ul li a:visited, #navigation-list-item-dropdown-0 ul li a:active, #navigation-list-item-dropdown-1 ul li a:link, #navigation-list-item-dropdown-1 ul li a:visited, #navigation-list-item-dropdown-1 ul li a:active, #navigation-list-item-dropdown-2 ul li a:link, #navigation-list-item-dropdown-2 ul li a:visited, #navigation-list-item-dropdown-2 ul li a:active {
	color: #000000;
	font-size: 13px;
}
#navigation-list-item-dropdown-0 ul li a:hover, #navigation-list-item-dropdown-1 ul li a:hover, #navigation-list-item-dropdown-2 ul li a:hover {
	color: #EA272A;
	text-decoration: underline;
	font-size: 13px;
}
/* START CODE - ATTEMPT TO STRETCH BG ACROSS 100% */
body {
	padding: 0;
}
.admin-bar {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
/* KEEP LAYOUT WITHIN 980px */
.content-fragment-page {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	z-index: 99;
}
/* TI Graphic */

/* E2E Graphic */
.ticom-top-header-container img {
	float: left;
	padding-left: 0;
	position: absolute;
 	*top:0px;
	top: 0px\0/IE8+9;
}
.ticom-top-header-cart img {
	float: none;
	position: relative;
	top: 2px\9;
 	*top:0px;
}
.ticom-top-header-container .ticom-top-header-cart img {
	float: none;
	position: static;
}
.header-fragment.search ul.field-list {
	background: none;
	float: left;
	padding-left: 0px;
	position: relative;
	width: 216px;
	height: 28px;
}
.site-user-navigation ul.navigation-list {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	width: 540px;/*    top: 48px;
    left: -30px; */ /* removed by doug - adjusted through parent item */
}
.e2e-top-header-container a img {
	left: 0;
	position: relative;
}
.content-fragment-page .layout, .footer-fragments .layout, .header-fragments .layout, .page-editing, .page-tabs, .admin-bar .navigation-list, .admin-bar fieldset.field-list, .poweredby-wrapper, .footer-fragments, .footer-fragments-header, .footer-fragments-footer {
	width: 100%;
	max-width: 100%;
	min-width: 980px;
}
.footer-fragments {
	height: 10px;
}
/* END STRETCH ATTEMPT */
/* IE FIXES */
.search {
}
.t-i-site-banner .content-fragment-content {
	clear: left;
	max-width: 100%;
}
.t-i-footer .content-fragment-content {
	z-index: 235;
}
/* BLOG PAGE */
.content-left-sidebar-right .content-fragment.blog-links, .content-fragment.blog-links.full-border {
	border-top: 5px solid #EA272A;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f2f3', endColorstr='#FFFFFF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f2f3), to(#FFFFFF)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #f6f2f3, #FFFFFF); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #f6f2f3 0%, #FFFFFF 100%); /* for IE10*/
	background-position: top left;
 	*position:relative;
	top: 10px;
}
.content-fragment.blog-links.full-border .content-fragment-content {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f2f3', endColorstr='#FFFFFF');
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f2f3), to(#FFFFFF));
	background: -moz-linear-gradient(top, #f6f2f3, #FFFFFF); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #f6f2f3 0%, #FFFFFF 100%); /* for IE10*/
	background-position: top left;
}
.content-fragment.blog-links.no-wrapper {
	position: relative;
	top: 10px;
	border-top: 5px solid #EA272A;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f2f3', endColorstr='#FFFFFF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f2f3), to(#FFFFFF)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #f6f2f3, #FFFFFF); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #f6f2f3 0%, #FFFFFF 100%); /* for IE10*/
	background-position: top left;
	padding-bottom: 7px;
}
.content-fragment.blog-links .content-fragment-content {
	padding-top: 10px;
}
.content-fragment.blog-post-list .content-list .post-date .value {
	margin-left: 52px;
}
ul.navigation-list {
	font-family: Arial, Helvetica, sans-serif;
}
.abbreviated-post .post-name a {
	color: #EA272A;
	font-family: Arial;
	font-size: 12px;
	padding-right: 38px;
	text-overflow: ellipsis;
}
.content-item.simple {
	border-bottom: 1px dotted #CCCCCC;
}
.fb-like.fb_edge_widget_with_comment.fb_iframe_widget > span {
	position: relative;
	top: -3px;
}
.featuredsocial {
	left: 500px;
	position: relative;
	width: 190px;
}
.abbreviated-post .avatar {
	border: 0 none;
	display: none;
	padding: 0;
}
.abbreviated-post .rank-icon {
	display: none;
}
.layout-region.content .blog-post-list .abbreviated-post .post-name a:link, .layout-region.content .blog-post-list .abbreviated-post .post-name a:visited, .layout-region.content .blog-post-list .abbreviated-post .post-name a:active { 
	color: #118899;
}
.readmore {
	position: relative;
	right: -607px;
	font-family: Arial, Helvetica, sans-serif;
}
.site-user-navigation .content-fragment-content {
	float: left;
}
/* ADDED AFTER SEPT 24 */
/* FOR FOOTER */

#footer a:link, #footer a:visited, #footer a:active, #footnote a:link, #footnote a:visited, #footnote a:active {
	color: #555555;
}
#footer a:hover, #footnote a:hover {
	color: #EA272A;
}
#footnote {

	padding-bottom: 60px;
	color: #555555;
}
.content-fragment.footer-fragment.t-i-footer.no-wrapper {
	border-top: 1px solid #999999;
	margin-left: auto;
	margin-right: auto;
	/*MB - marked
    padding-left: 10px;
    padding-right: 10px;  
*/
	padding-left: 0px;
	padding-right: 0px;
	width: 980px;
}
.content-fragment.footer-fragment.t-i-footer.no-wrapper img {
	border: 0 none;
}
.footertop {
	left: 0px;
	position: relative;
	width: 980px;
}
/* END FOR FOOTER */

/* FOR GROUPS MAIN LIST PAGE */
.content-fragment.group-list .content-fragment-content {
	padding: 0;
	background: none;
}
#fragment-22824 .content-fragment-header div {
	border-bottom: medium none;
	color: #000000;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 35px;
}
.content-fragment.group-list .content-fragment-content .content-list {
	font-family: Arial;
}
.content-fragment.group-list .group-description {
	font-size: 13px;
}
.content-fragment.group-list .full-post .post-content {
	margin-left: 10px;
	font-size: 12px;
}
.content-fragment.group-list .full-post .avatar {
	border: 1px solid #CCCCCC;
	left: 0;
	padding: 1px;
	position: absolute;
	top: 0;
}
/* END GROUPS MAIN LIST PAGE */

/* ADDED FOR MENU REORDER */
.navigation-list-item-dropdown ul {
	float: left;
}
#navigation-list-item-dropdown-2 {
	left: 120px;
}
#navigation-list-item-dropdown-0 {
	left: 69px;
}
/* END ADDED FOR MENU REORDER */

/* FIX FOR PAGE CENTERING */
.header-fragments {
	margin: 0 auto;
	overflow: visible;
	padding-top: 0;
	position: relative;
	z-index: 100;
	width: none;
	min-width: none;
}
.navigation-list-item-dropdown {
	left: 40px;
}
#bgBarTop {
	height: 94px;
	background: url('/cfs-file.ashx/__key/communityserver-components-sitefiles/images/blackbar_2D00_bg.gif') repeat-x;
	width: 100%;
	z-index: 0;
	position: relative;
	top: 20px;
}
/* END header update 2012 10 01 */
/* FORUM FINDER STYLES */
#ARM_fly {
	height: 80px;
	width: 400px;
	height: 100px\9;
	position: absolute;
	white-space: nowrap;
	left: 250px;
	top: 131px;
}
#DSP_fly {
	width: 400px;
	height: 105px;
	height: 100px\9;
	position: absolute;
	left: 250px;
	top: 164px;
}
#MCU_fly {
	width: 400px;
	height: 105px;
	height: 120px\9;
	position: absolute;
	left: 250px;
	top: 193px;
}
#OMAP_fly {
	height: 55px;
	width: 400px;
 *height:90px;
	position: absolute;
	left: 250px;
	top: 229px;
	;
}
#AMPLIFIERS_fly {
	height: 105px;
	width: 400px;
 *height:150px;
	position: absolute;
	left: 510px;
	top: 131px;
}
#RFIF_fly {
	width: 400px;
	height: 55px;
	height: 65px\9;
	position: absolute;
	left: 510px;
	top: 164px;
}
#CLOCKS_fly {
	width: 400px;
	height: 55px;
 *height:100px;
	position: absolute;
	left: 510px;
	top: 193px;
}
#DATACONVERTER_fly {
	width: 400px;
	height: 125px;
 *height:195px;
	position: absolute;
	z-index: 2014;
	left: 510px;
	top: 229px;
}
#DLP_fly {
	width: 400px;
	height: 80px;
	height: 100px\9;
	position: absolute;
	left: 85px;
	top: 131px;
}
#INTERFACE_fly {
	width: 400px;
	height: 155px;
 *height:205px;
	position: absolute;
	left: 85px;
	top: 164px;
}
#LOGIC_fly {
	width: 400px;
	height: 80px;
 *height:120px;
	position: absolute;
	left: 85px;
	top: 193px;
}
#POWER_fly {
	height: 205px;
	width: 400px;
	height: 220px\9;
	position: absolute;
	left: 85px;
	top: 229px;
	z-index: 5000;
	clear: both;
}
#SOFTWARE_fly {
	width: 400px;
	height: 155px;
 *height:210px;
	position: absolute;
	left: 325px;
	top: 164px;
}
#WIRELESS_fly {
	width: 400px;
	height: 180px;
	height: 180px\9;
	position: absolute;
	left: 325px;
	top: 197px;
}
#APPLICATION_fly {
	height: 80px;
	left: 325px;
	position: absolute;
	top: 131px;
	width: 400px;
}
/* FORUM FINDER SPECIFIC STYLES */
.closeButton {
	float: right;
	padding-right: 4px;/* *position:relative; 
 *top:-15px; */
}
.content-fragment.home-forumfinder.no-wrapper {
	margin-top: -14px;
}
.user-defined-markup .FFgroupslist li {
	background: none repeat scroll 0 0 transparent;
	float: left;
	list-style: none outside none;
	margin: 0 0 0 -10px;
	padding: 0 0 0 10px;
}
.content-fragment.raw-html.full-border .FFgroupslist li {
	background: none repeat scroll 0 0 transparent;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.forumFinder .FFgroupslist li div a:link, .FFgroupslist li div a:visited, .FFgroupslist li div a:active {
	color: #118899;
	font-weight: bold;
}
.forumFinder .FFgroupslist li .ffBlankSpace.seeAll > a {
	font-weight: bold;
	font-size: 12px;
}
.forumFinder .FFgroupslist li div.dark a:link, .forumFinder .FFgroupslist li div.dark a:visited, .forumFinder .FFgroupslist li div.dark a:active {
	color: #118899;
	font-weight: bold;
}
.forumFinder .FFgroupslist li div.dark a:hover {
	font-weight: bold;
	color: #cc0000;
	text-decoration: underline;
}
.forumFinder .FFgroupslist li div a:hover {
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
}
.content-fragment.home-forumfinder .forumFinder .FFgroupslist {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	list-style: none outside none;
	width: 970px;
	padding: 0 30px;
*width:950px;
*line-height:0px;
*position:relative;
*left:-45px;
}
#FORUMFINDER-keyline {
	background-color: #999999;
	height: 115px;
	left: 249px;
	position: relative;
	top: -126px;
	width: 1px;
*left:244px;
*top:-170px;
}
.forumFinder-button-arrows {
	display: none;
	color: #CC0000;
	float: right;
	font-size: 16px;
	left: 8px;
	position: relative;
	top: -12px;
	top: -2px\0/IE8+9; /* IE SPECIFIC HACK FOR FORUMFINDER ARROWS */
}

/* CHROME SPECIFIC HACK FOR FORUMFINDER ARROWS */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.forumFinder-button-arrows {
	top: -2px
}
}
.content-fragment.home-forumfinder .forumFinder .FFgroupslist_item {
	position: relative;
	left: -9px;
	float: left;
	height: 30px;
	text-align: left;
	width: 195px;
	/* width:187px; */
	height: 16px;
	margin: 4px 20px 4px 4px;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
	padding: 5px 5px 0px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #FFF; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#dcdcde'); /* for IE */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#dcdcde)); /* for webkit browsers */
	background-image: -moz-linear-gradient(top, #FFFFFF, #dcdcde); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #DCDCDE 100%); /* for IE10*/
	background-position: top left;
	*line-height:14px;
	border: 1px solid #CCCCCC;
	-moz-box-shadow: 0px 2px 1px #ccc;
	-webkit-box-shadow: 0px 2px 1px #ccc;
	box-shadow: 0px 2px 1px #ccc;
	/* For IE 8
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#cccccc')";
 /* For IE 5.5 - 7
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#cccccc');
         */
	line-height: 11px;
}
.forumFinder .FFgroupslist_item > a:hover {
	color: blue;
}
.forumFinder .ffBlankSpace {
	float: left;
	height: 30px;
	text-align: left;
	width: 205px;
	height: 25px;
	margin: 2px 2px 3px 2px;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
	padding: 5px 10px 0px 10px;
}
.forumFinder .FFgroupslist_itemRollover {
	background: #999; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1b1b1', endColorstr='#dedede'); /* for IE */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b1b1b1), to(#dedede)); /* for webkit browsers */
	background-image: -moz-linear-gradient(top, #b1b1b1, #dedede); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #b1b1b1 0%, #dedede 100%); /* for IE10*/
	background-position: top left;
}
.forumFinder .FFgroupslist_item a {
	text-decoration: none;
	color: #000;
}
.forumFinder .FFgroupslist_whiteText a {
	color: #FFF;
}
.forumFinder .FFgroupslist_item a:hover {
	color: #EA272A;
}
.forumFinder .FFgroupslist_hover {
	color: #EA272A;
}
.forumFinder .FFgroupslistHOVER:link, .FFgroupslistHOVER:visited, .FFgroupslistHOVER:hover, .FFgroupslistHOVER:active {
	color: #EA272A;
}
.flyout { /*MB - 16281*/
	background-color: #FFF;
	border: 1px solid #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px;
	position: relative;
	box-shadow: 7px 7px 7px #CCCCCC;
	z-index: 1012;
	display: none;
}
.flyout_indicator_arrow {
	background: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images-forums/indicator_5F00_arrow_5F00_left.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 48px;
	left: -35px;
	padding: 0;
	position: relative;
	width: 35px;
}
.tabRight .flyout_indicator_arrow {
	background: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images-forums/indicator_5F00_arrow_5F00_right.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 48px;
	left: 400px;
	padding: 0;
	position: relative;
	width: 35px;
}
.flyout_title {
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-left: -18px;
	padding-bottom: 0;
}
.flyout_title > a:link, .flyout_title > a:visited, .flyout_title > a:active {
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.flyout_title > a:hover {
	color: #EA272A;
}
.forumFinder .forum_description_text {
	font-family: arial;
	font-size: 11px;
	color: #666666;
}
.forumFinder .sub_menu {
	list-style: none;
	padding-top: 10px;
}
.forumFinder .sub_menu li {
	float: left;
	margin-left: -20px;
	margin-right: 0;
*margin-right:10px;
	overflow: hidden;
	padding-bottom: 10px;
	padding-right: 40px;
	text-overflow: ellipsis;
	width: 160px;
*width:120px;
	word-wrap: normal;
	word-break: normal;
}
.forumFinder .sub_menu li a:link, .forumFinder .sub_menu li a:visited, .forumFinder .sub_menu li a:active {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
}
.forumFinder .sub_menu li a:hover { /*MB - 16281*/
	color: #CC0000;
	text-decoration: underline;
}
.sub_menu li.internal_forum {
/*display:none; */
}
.forumFinder .forumFinder_listing {
	height: auto;
}
.flyout_underline {
	height: 1px;
	color: #666666;
	border: none;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background: linear-gradient(left, #FFF 0%, #000 75%, #fff 100%);
	float: left;
	width: 80%;
 *border-bottom:1px solid #666666;
*position:relative;
*left:-25px;
 *color:#000;
*background-image:none;

	background: #000\0/IE8+9;
	color: #000\0/IE8+9;
}
/* .tabRight .flyout_title {
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-right: 30px;
}
.tabRight .flyout_topBar .closeButton {
    float: left;
} */
.content-fragment.home-forumfinder .forumFinder .FFgroupslist_item.dark {
	background: #FFF; /* for non-css3 browsers */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#dcdcde)); /* for webkit browsers */
	background-image: -moz-linear-gradient(top, #FFFFFF, #dcdcde); /* for firefox 3.6+ */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#dcdcde'); /* for IE */
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #DCDCDE 100%); /* for IE10*/
	background-position: top left;
	margin-right: 22px;
}
/* END FORUM FINDER */

/* ADDITIONS FOR RE-NAV - OCT 4, 2012 */
#navigation-list-item-dropdown-3 {
	left: 212px;
	position: relative;
	top: 166px;
	width: auto;

	padding: 1px;
	-moz-box-shadow: 7px 7px 7px #CCCCCC;
	-webkit-box-shadow: 7px 7px 7px #CCCCCC;
	box-shadow: 7px 7px 7px #CCCCCC;
 *top:184px;
	top: 167px \0/IE8+9;
}
#navigation-list-item-dropdown-2 {
	left: 50px;
	position: absolute;
	top: 166px;
	z-index: 1000;
	width: auto;
	padding: 1px;
	-moz-box-shadow: 7px 7px 7px #CCCCCC;
	-webkit-box-shadow: 7px 7px 7px #CCCCCC;
	box-shadow: 7px 7px 7px #CCCCCC;
 *top:184px;
	top: 167px \0/IE8+9;
}
#navigation-list-item-dropdown-1, #navigation-list-item-dropdown-0 {
	left: 24px;
	padding: 1px;
	position: relative;
	top: 166px;
	width: auto;
	-moz-box-shadow: 7px 7px 7px #CCCCCC;
	-webkit-box-shadow: 7px 7px 7px #CCCCCC;
	box-shadow: 7px 7px 7px #CCCCCC;
 *top:184px;
	top: 167px \0/IE8+9;
}
.ticom-top-header-links {
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 14px;
	left: 225px;
	position: absolute;
	top: 11px;
	width: 554px;
	display: inline;
	padding-right: 20px;
}
/* .site-user-navigation ul.navigation-list {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    padding-right: 10px;
    position: relative;
    width: 670px;
    right: -140px;
} */
.site-user-navigation ul.navigation-list {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	position: relative;
	width: auto;
	left: 0px;
 *float:left;
 *left:-982px;
}
.navigation-item.login {
	right: 20px;
    /* *right:295px; */
   *left:-50px;
	position: relative;
}
.navigation-item.user-registration {
	right: 15px;
   /* *right:300px; */
   *left:-47px;
	position: relative;
}
.breadcrumb-list {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	height: auto;
	left: 25px;
	position: relative;
	top: -9px;
	width: 730px;
	padding-bottom: 20px;
	*margin-top: 8px;
}
.content-fragment.group-links .content-fragment-header div, .blogsubscription-header, /*.content-fragment.blog-options.no-wrapper-with-spacing.with-header .content-fragment-header div,*/ .content-fragment.blog-links.no-wrapper-with-spacing.with-header .content-fragment-header div, .content-fragment.blog-post-list.with-header .content-fragment-header div, .content-fragment.related-content.full-border.with-header .content-fragment-header div, .layout-region-inner.content .content-fragment.with-header .content-fragment-header div, .content-fragment.group-links.no-wrapper-with-spacing.with-header .content-fragment-header div, .content-fragment.quick-post.group-top-user-list .content-fragment-header div, .content-fragment-page.common-home .layout-content.header-top-content-left-sidebar-right .content-fragment.group-top-contributors .content-fragment-header div { 
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
}
.content-fragment-page.postlist .content-fragment.blog-banner .application-banner .application-name a, .content-fragment-page.post .content-fragment.blog-banner .application-banner .application-name a {
	font-size: 18px;
	font-weight: normal;

}
/* END OCT 4 */
/* ADD OCT 9 */
.abbreviated-post .post-author, .abbreviated-post .post-date, .abbreviated-post .post-application, .content-fragment.page-list .abbreviated-post .post-summary {
	color: #525252;
	font-family: Arial;
	font-size: 11px;
}
.content-fragment.blog-post-list .content-list.simple-expanded .post-date {
	display: inline;
	margin-top: 8px;
	color: #000000;
	font-size: 12px;
}
/* END OCT 9 */


.forums-createeditpost .layout {
	position: static;
}
.content-fragment.footer-fragment.t-i-footer.no-wrapper {
	width: 960px;
	margin-top: 20px;
}
/* FIX FOR UG - ADDED OCT 12 */
.e2e_univ_menu {
	height: 105px;
}
/* END FIX FOR UG */
/* BLOG LIST LINK COLOR */
.abbreviated-post .post-name a {
	color: #118899;
}
/* ADVANCED SEARCH TAB */
.content-fragment.headerAddThis.no-wrapper {
	top: 20px;
}
#e2e_header_search_root {
	display: none;
}
.socialLinks.featured {
	float: right;
	position: relative;
	top: 5px;
}
.header-fragment.search .menu.search-content.options label {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.field-item.search-forum {
	float: left;
	left: 0;
	top: 6px;
	top: 0px\0/IE8+9;
}
.field-item.advanced-search-link-scoped {
	float: right;
	left: 38px;
	top: -8px;
}
/* END ADVANCED SEARCH TAB */
/* HEADER FIX - OCT 15 */
.content-fragment.group-application-navigation .content-fragment-content .navigation-list, .content-fragment.user-navigation .content-fragment-content .navigation-list {
	padding: 10px 0 0 0;
}
/* END OCT 15 */

/* BLOG PAGE */
.content-left-sidebar-right .content-fragment.blog-links {
	border-top: 5px solid #EA272A;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f2f3', endColorstr='#FFFFFF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f2f3), to(#FFFFFF)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #f6f2f3, #FFFFFF); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #f6f2f3 0%, #FFFFFF 100%); /* for IE10*/
	background-position: top left;
}
.content-fragment.blog-links .content-fragment-content {
	padding-top: 10px;
}
.layout-content.content-left-sidebar-right .layout-region.right-sidebar .content-fragment {
	margin-left: 0px;
	margin-top: 51px;
	*margin-top:10px;
}
.content-fragment.blog-post-list .content-list .post-date .value {
	margin-left: 52px;
}
ul.navigation-list {
	font-family: Arial, Helvetica, sans-serif;
}
.content-item.simple {
	border-bottom: 1px dotted #CCCCCC;
}
.fb-like.fb_edge_widget_with_comment.fb_iframe_widget > span {
	position: relative;
	top: -3px;
}
.featuredsocial {
	left: 520px;
	position: relative;
	top: 15px;
	width: 170px;
}
.abbreviated-post .avatar {
	border: 0 none;
	display: none;
	padding: 0;
}
.content-list.standard {
	padding: 0 14px 0 0;
	width: 680px;
}
.content-fragment.AddThis.no-wrapper {
	display: block;
	left: 830px;
	width: 150px;
	position: relative;
	top: 20px;
 *top:40px;
 *left:80px;
}
.header-fragments .layout-content.header-top-split-content-footer .content-fragment.AddThis.no-wrapper {
	display: block;
	left: 830px;
	position: relative;
	/* DEC18     
top: 15px;  */
	top: 2px;
	width: 150px;
 *top:40px;
 *left:80px;
	z-index: 1;
}
.abbreviated-post .post-date .value, .abbreviated-post .post-author, .abbreviated-post .post-date, .abbreviated-post .post-application, .content-fragment.page-list .abbreviated-post .post-summary {
	font-family: Arial;
}
.content-fragment.blog-post-list .content-list.standard .post-author {
	display: inline;
	font-family: Arial;
	font-size: 11px;
}
.content-fragment.blog-post-list .content-list.standard .post-summary {
	font-family: Arial;
	margin: 0 10px 0 0;
	color: #525252;
	font-size: 12px;
}
.content-fragment.blog-post-list .post-author .user-name, .post-author .post-date {
	color: #000000;
	font-family: Arial;
	font-size: 10px;
}
.content-fragment.blog-post-list .content-list.standard .content-item .post-name {
	font-size: 22px;
	height: auto;
	margin-bottom: 0;
	margin-right: 56px;
	width: 648px;
}
.search .content-fragment-content {
	z-index: 400;
}
.site-user-navigation .content-fragment-content {
	float: right;
}
.layout-region.header .content-fragment.site-user-navigation a.user-registration:link, .layout-region.header .content-fragment.site-user-navigation a.user-registration:visited, .layout-region.header .content-fragment.site-user-navigation a.user-registration:hover, .layout-region.header .content-fragment.site-user-navigation a.user-registration:active, .layout-region.header .content-fragment.site-user-navigation a.login:link, .layout-region.header .content-fragment.site-user-navigation a.login:visited, .layout-region.header .content-fragment.site-user-navigation a.login:hover, .layout-region.header .content-fragment.site-user-navigation a.login:active {
	font-size: 12px;
	font-weight: bold;
	position: relative;
}
.post-author, .content-fragment.blog-post-list .content-list .post-date .value {
	font-family: Arial;
	margin-left: 0px;
}
.layout-content.content-left-sidebar-right .layout-region.content {
	overflow: hidden;
	padding: 0 15px 0 0;
	font-family: Arial;
 *float:left;
 *width:690px;
}
.content-fragment.blog-post-comment-form .field-list-description {
	color: #808080;
	font-size: 11px;
	font-weight: bold;
}
.content-fragment-page.post .content-fragment.blog-post .full-post {
	padding-top: 10px;
	width: 680px;
	margin-top: 0;
	font-size: 12px;
}
/* ADDED AFTER SEPT 24 */
/* FOR FOOTER */
#footer a:link, #footer a:visited, #footer a:active, #footnote a:link, #footnote a:visited, #footnote a:active {
	color: #444444;
}
.content-fragment.footer-fragment.t-i-footer.no-wrapper {
	border-top: 1px solid #999999;
	margin-left: auto;
	margin-right: auto;
	/*MB - marked   
    padding-left: 10px;
    padding-right: 10px;
*/
	padding-left: 0px;
	padding-right: 0px;
	width: 980px;
}
/* END FOR FOOTER */

/* FOR GROUPS MAIN LIST PAGE */
.content-fragment.group-list .content-fragment-content {
	padding: 0;
	background: none;
}
.content-fragment.group-list .content-fragment-header div {
	border-bottom: medium none;
	color: #000000;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 35px;
}
.content-fragment.group-list .content-fragment-content .content-list {
	font-family: Arial;
}
.content-fragment.group-list .group-description {
	font-size: 12px;
	color: #525252;
}
.content-fragment.group-list .full-post .post-content {
	margin-left: 10px;
	font-size: 12px;
	color: #000000;
}
.content-fragment.group-list .full-post .avatar img {
	max-height: 24px !important;
	max-width: 24px !important;
}
.content-fragment.group-list .full-post .avatar {
	border: 1px solid #CCCCCC;
	left: 0;
	padding: 1px;
	position: absolute;
	top: 0;
}
/* END GROUPS MAIN LIST PAGE */

/* BLOGS MAIN PAGE (WITH THUMBNAILS) */
.grid-item {
	float: left;
	height: 164px;
	padding: 15px 30px 25px 0;
	width: 142px;
	font-family: Arial;
	line-height: 1.5em;
	overflow: visible;
	text-overflow: ellipsis;
}
.blog-image img {
	border: 1px solid #000000;
	height: 68px;
	width: 140px;
}
.browse-blogs .pager {
	float: none;
	font-size: 10px;
}
.description { /*MB - 16281*/
	height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre-wrap;
	width: 100%;
	display: block;
	color: #666666;
}
.blog-arrow, .forum_arrow, .contributors_arrow {
	color: #CC0000;
	font-size: 14px;
	font-weight: normal;
}
.home_allblogs {
	width: 200px;
	font-size: 12px;
}
.blog-more {
	float: left;
	text-align: left;
	white-space: nowrap;
	padding: 0px 7px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #FFF; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#dcdcde'); /* for IE */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#dcdcde)); /* for webkit browsers */
	background-image: -moz-linear-gradient(top, #FFFFFF, #dcdcde); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #DCDCDE 100%); /* for IE10*/
	background-position: top left;
	border: 1px solid #CCCCCC;
	-moz-box-shadow: 0px 2px 1px #ccc;
	-webkit-box-shadow: 0px 2px 1px #ccc;
	box-shadow: 0px 2px 1px #ccc;/* For IE 8
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#cccccc')";
 /* For IE 5.5 - 7
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#cccccc');
         */
}
.blog-more:hover {
	text-decoration: none;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCDCDE', endColorstr='#FFFFFF'); /* for IE */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#DCDCDE), to(#FFFFFF)); /* for webkit browsers */
	background: -moz-linear-gradient(center top, #DCDCDE, #FFFFFF) repeat scroll 0 0 #FFFFFF;
	background-image: -ms-linear-gradient(top, #DCDCDE 0%, #FFFFFF 100%); /* for IE10*/
	background-position: top left;
}
.blog-name .internal-link.view-application {
	font-weight: bold;
	color: #118899;
}
.grid {
	width: 700px;
	float: left;
}
.archive-header div {
	border-bottom: 1px solid #CCCCCC;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
}
/* END BLOGS MAIN PAGE */

.content-fragment.blog-post-comment-form.no-wrapper-with-spacing {
	width: 690px;
}
.layout-content .layout-region .layout-region-inner {
	overflow: hidden;
	width: 100%;
}
.content-fragment-page.post .layout-region-inner.right-sidebar {
	overflow: visible;
}
.layout-content.content-left-sidebar-right .layout-region.right-sidebar {
	float: right;
	position: relative;
	top: -31px;
	width: 270px;
 *top:4px;
}
.evolution2-first .internal-link.view-post {
	color: #EA272A;
	font-size: 12px;
	font-weight: bold;
	text-overflow: ellipsis;
}
.right-sidebar .content-fragment.blog-post-list .content-list.simple-expanded .abbreviated-post .post-summary, .content-fragment.blog-post-list-masthead .content-list.simple-expanded .abbreviated-post .post-summary { 
	color: #525252;
	font-family: Arial;
	white-space: inherit;
	font-size: 12px;
}
.content-fragment.with-header .content-fragment-header div {
	border: 0 none;
	color: #000000;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	max-width: 690px;
	padding: 0 0 3px;
}
.content-fragment.blog-post .content-fragment-header .internal-link.weblog, .content-fragment-content .application-name .internal-link.view-application.weblog {
	font-size: 18px;
	margin: 0;
	max-width: 690px;
	padding: 0;
	font-weight: normal;
}
.content-fragment.blog-post .content-fragment-header .internal-link.weblog span {
	background: none;
}
.content-fragment.thread .abbreviated-post .post-name, .content-fragment.blog-post .full-post .post-name, .content-fragment.media-gallery-post .full-post .post-name, .content-fragment.page .full-post .post-name {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0 10px;
	max-width: 490px;
}
.content-fragment.blog-post .content-fragment-header div {
	border: 0 none;
	color: #000000;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	max-width: 690px;
	padding: 0;
	position: relative;
	top: -30px;
}
/* .post-content.user-defined-markup p {
    line-height: 1.5em;
    font-family:Arial;
} */
/* FIX FOR HORIZONTAL SCROLLER */
.content-fragment.headerAddThis.no-wrapper {
	left: 875px;
	position: relative;
	width: 150px;
}
/* ADVANCED SEARCH TAB */
.content-fragment.headerAddThis.no-wrapper {
	top: 20px;
}
#e2e_header_search_root {
	display: none;
}
#e2e_header_search_sub {
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-khtml-border-radius: 0 0 4px 4px;
	background: none repeat scroll 0 0 #EFEFEF;
	border-radius: 0 0 4px 4px;
	padding: 0 10px 10px;
	top: 31px;
 *top:50px;
	width: 196px;
}
.socialLinks.blogPost {
	float: right;
}
.menu.search-content a {
	display: block;
	font-family: Arial;
	font-size: 11px;
	margin-top: 0;
	padding: 0;
	text-decoration: underline;
	width: 95px;
	cursor: pointer;
	margin-top: 2px\0/IE8+9;
}
.header-fragment.search .menu.search-content.options label {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.field-item.search-forum {
	float: left;
	left: 0;
	top: 6px;
}
.content-fragment.blog-post.no-wrapper-with-spacing.with-header {
	margin: 40px 0 0 0;
}
.ticom-top-header-links ul {
    *margin-top: 11px;
}
.ticom-top-header-links li {
	display: inline;
	padding-right: 15px;
}
.abbreviated-post {
	min-height: 65px;
	padding: 0;
	position: relative;
}
.blog-header-image {
 *position:relative;
	padding-top: 15px;
}
.content-fragment-page.postlist .layout-region-inner.right-sidebar {
	padding-top: 0;
	position: relative;
	top: 5px;
 *top:-12px;
}
/* FIX FOR TWITTER IE7 */
.socialLinks.featured .twitter-share-button {
 *float:left;
 *position:relative;
 *top:3px;
 *left:-2px;
}
/*END TWITTER FIX */
/* FIX FOR UG */
.layout-content.header-top-split-content .content-fragment.blog-post-list .content-list.standard {
	width: 480px;
}
/* END UG */
.content-fragment.blog-post-list.full-border {
	padding-left: 15px;
}
/* END OCT 17 PUSH */

.content-fragment.blog-feedback-list .full-post.user-is-author .fiji-full-post-inner {
	background: none;
}
.socialLinks.featured .fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
}
.content-list .post-name a:link, .content-list .post-name a:active, .content-list .post-name a:visited {
	font-weight: bold;
	font-size: 12px;
}
.content-list .abbreviated-post .post-name a { 
	color: #000000;
}
.content-fragment.raw-html.full-border.with-header .content-fragment-content {
	padding: 0;
}
/* BLOG SORT FILTERS */
.sort-by.application-title, .sort-by.post-date {
	cursor: pointer;
	font-family: Arial;
}
.sort-by.post-date.sort-descending.selected {
	color: #000000;
	font-weight: bold;
}
.sort-by.application-title.sort-descending.selected {
	color: #000000;
	font-weight: bold;
}
.sort-by.application-title.sort-ascending.selected {
	color: #000000;
	font-weight: bold;
}
.sort-by.post-date.sort-ascending.selected {
	color: #000000;
	font-weight: bold;
}
.sort-by.post-date.sort-descending {
	color: #EA272A;
	font-weight: bold;
}
.sort-by.post-date.sort-descending:hover {
	text-decoration: underline;
}
.sort-by.application-title.sort-ascending {
	color: #EA272A;
	font-weight: bold;
}
.sort-by.application-title.sort-ascending:hover {
	text-decoration: underline;
}
/* END BLOG SORT FILTERS */
.content-fragment.blogs-headerbanner.full-border {
	position: relative;
	top: -28px;
	width: 692px;
}
/* BLOG LISTING FIX */
.blogPostListTitle {
	height: auto;
	width: 510px;
}
.socialLinks.blogPost .fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
	top: 1px;
 *top:5px;
}
.abbreviated-post-archived .post-date {
	color: #525252;
}
.abbreviated-post-archived {
	font-family: Arial;
	line-height: 7px;
	font-size: 11px;
}
.content-fragment.blog-feedback-list .full-post .fiji-full-post-inner {
	background: none;
}
.table-item .description {
	height: auto;
}
.content-fragment.related-content .abbreviated-post .post-name a {
	color: #000000;
}
/* FIX FOR ADVANCED SEARCH BUTTON */
.content-fragment.search-result-list .search-query .searchbutton a.expanded {
	position: relative;
	top: 253px;
}
/* END FIX */

/* ******************* FORUMS SECTION ******************** */
/* ************** EG., AMPLIFIERS FORUM, ETC. *********** */

#fragment-23734 {
	display: none;
}
.layout-content.header-top-sidebar-left-content-center-sidebar-right .content-fragment.group-navigation .content-fragment-header div { 
	border-bottom: 4px solid #CC0000;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
	font-weight : normal;
}
.content-fragment.group-navigation .section ul { 
	/*list-style: square outside url("http://focus.ti.com/graphics/shared/css/ul-arrow2.gif");*/
	list-style: none;
	overflow: visible;
	padding-left: 0;
	border-bottom: 1px dotted #b4b4b4;
	padding-bottom: 12px;
}
.content-fragment.group-navigation .section ul li a { 
	padding-left: 28px;
	text-decoration: none;
}
.content-fragment.group-navigation .section ul li:hover { 
	background-color: #dce7e9;
}
.content-fragment.group-navigation {
	font-family: Arial;
	font-size: 13px;
}
.content-fragment.group-navigation .section-head {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 5px 20px;
	color: #000000;
}
.content-fragment.group-navigation .content-item.simple {
	border: none;
}
.content-fragment.group-navigation .content-fragment-content {
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f2f3', endColorstr='#FFFFFF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f2f3), to(#FFFFFF)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #f6f2f3, #FFFFFF); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #f6f2f3 0%, #FFFFFF 100%); /* for IE10*/
	background-position: top left;
}
.quicklink_twocol {
	height: auto;
	min-height: 150px;
	list-style: none outside none;
	margin-left: -15px;
	overflow: hidden;
	padding-left: 0;
	width: 410px;
}
.quicklink_twocol li {
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	width: 195px;
}
/* ADJUSTMENT FOR 3 COLUMN LAYOUT - BRING RIGHT COLUMN UP */
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.right-sidebar {
	position: relative;
	top: -110px;
	width: 310px;
}
/* FORUM SEARCH BOX */
.content-fragment.support-search.full-border .field-item .field-item-input input { 
	border: 1px solid #525252;
	border-radius: 4px 4px 4px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left: 0;
	padding-bottom: 2px;
	padding-left: 9px;
	position: relative;
	height: 27px;
	width: 562px;
	top: -12px;
	top: -18px\0/IE8+9;
	top: -12px\9;
 *top:-2px;
}
/* FORUM SEARCH BG*/
.content-fragment.support-search .content-fragment-content { /*MB - 16281*/
	/*background: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images-forums/forum_2D00_search_2D00_box_2D00_bg.gif") no-repeat scroll 0 0 transparent;*/ 
	border-color: #118899 #118899;
	border-radius: 12px 12px;
	border-style: solid solid;
	border-width: 6px 6px;
	height: 90px;
	padding: 0 17px;
	width: 628px;
}
.content-fragment.support-search .field-item a img { 
	cursor: pointer;
	position: relative;
	top: 0px;
}
.content-fragment.support-search .field-item {
	padding: 0\9;
}
.support-search ul {
	list-style: none outside none;
}
.support-search .field-item.advanced-search-link .support-aslink:link, .support-search .advanced-search-link:visited, .support-search .advanced-search-link:hover, .support-search .advanced-search-link:active, .support-aslink:link, .support-aslink:visited, .support-aslink:hover, .support-aslink:active { 
	cursor: pointer;
	color: #CC0000;
	font-family: Arial;
	text-decoration: underline;
}
.layout-content.header-top-sidebar-left-content-center-sidebar-right .field-item.advanced-search-link { 
	color: #CC0000;
	font-family: Arial;
	left: -4px;
	position: relative;
	text-decoration: underline;
	text-align: right;
	top: -32px;
	top: -22px\9;
 *top: -16px;
	width: 535px;
}
.layout-content.header-top-sidebar-left-content-center-sidebar-right .content-fragment.blog-post-list .simple-expanded .content-item { 
	/*border-bottom: 1px dotted #CCCCCC;*/
	border-bottom: none;
	border-top: 0 none;
	font-family: Arial;
	padding-bottom: 5px;/*width: 289px;*/
}
.content-fragment.ti-support-group-threadlist .table-list {
	width: 100%;
}
.content-fragment.ti-support-group-threadlist .post-date { 
	color: #525252;
	font-family: Arial;
	font-size: 11px;
	padding: 0 0 0 8px;
}
.content-fragment.ti-support-group-threadlist .post-date a:link, .content-fragment.ti-support-group-threadlist .post-date a:visited, .content-fragment.ti-support-group-threadlist .post-date a:active { 
	color: #333333;
}
.content-fragment.ti-support-group-threadlist .table-column {
	border: none;
}
.content-fragment.ti-support-group-threadlist .abbreviated-post {
	min-height: 10px;
	padding: 0 0 0 8px;
	position: relative;
}
.content-fragment.ti-support-group-threadlist .internal-link.view-post.forum {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.content-fragment.ti-support-group-threadlist .content-fragment-header div {
	border-bottom: 1px solid #CCCCCC;
}
.content-fragment.ti-support-group-threadlist .content-fragment-content {
	padding-top: 15px;
}
.helpbubble {
	float: right;
	position: relative;
	top: -19px;
}
.content-fragment.support-quicklinks .content-fragment-header div {
	border-bottom: 1px solid #CCCCCC;
}
.quicklink_twocol a:link, .quicklink_twocol a:visited, .quicklink_twocol a:hover, .quicklink_twocol a:active {
	font-weight: bold;
}
.quicklink_onecol {
	left: -10px;
	list-style: none outside none;
	margin-left: 0;
	padding-left: 0;
	position: relative;
}
.quicklink_onecol > li {
	font-family: Arial;
	font-size: 12px;
	padding: 8px 0 0;
}
.layout-region.left-sidebar .quicklink_onecol li a:link, .layout-region.left-sidebar .quicklink_onecol li a:visited, .layout-region.left-sidebar .quicklink_onecol li a:hover, .layout-region.left-sidebar .quicklink_onecol li a:active {
	color: #EA272A;
	font-weight: bold;
}
/* SECONDARY FORUMS PAGE NAV */
.content-fragment.subgroup-application-navigation .navigation-sidebar-item {
	background: none repeat scroll 0 0 #000000;
	list-style: none;  /* square inside url("http://dlev407.itg.ti.com:9080/themes/e2e/images/ticom-header-cart-icon.gif"); */
	margin: 0 5px 5px;
	padding: 3px 0px 0px 8px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5A5A5A', endColorstr='#101010'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#5A5A5A), to(#101010)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #5A5A5A, #101010); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #5A5A5A 0%, #101010 100%); /* for IE10*/
	background-position: top left;
}
.content-fragment.subgroup-application-navigation .navigation-sidebar {
	margin: 0;
	padding: 10px 0;
}
.layout-region.left-sidebar .content-fragment.subgroup-application-navigation .content-fragment-header > div {
	border-bottom: 4px solid #EA272A;
}
.content-fragment.subgroup-application-navigation .navigation-sidebar-item .internal-link:link, .content-fragment.subgroup-application-navigation .navigation-sidebar-item .internal-link:visited, .content-fragment.subgroup-application-navigation .navigation-sidebar-item .internal-link:hover, .content-fragment.subgroup-application-navigation .navigation-sidebar-item .internal-link:active {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.content-fragment.subgroup-application-navigation .content-fragment-content {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f2f3', endColorstr='#FFFFFF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f2f3), to(#FFFFFF)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #f6f2f3, #FFFFFF); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #f6f2f3 0%, #FFFFFF 100%); /* for IE10*/
	background-position: top left;
}
.layout-content.sidebar-left-content-right .content-fragment.group-banner .content-fragment-content {
	height: 65px;
}
.layout-content.sidebar-left-content-right .content-fragment.group-banner .group-name {
	border-bottom: 1px solid #CCCCCC;
	font-size: 16px;
	margin-bottom: 5px;
	margin-top: -5px;
}
.layout-content.sidebar-left-content-right .content-fragment.group-banner .group-banner-info {
	position: absolute;
	width: 100%;
}
.layout-content.sidebar-left-content-right .group-description.user-defined-markup {
	width: 485px;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	padding: 10px 0 0 0;
}
.layout-content.sidebar-left-content-right .group-banner-actions .internal-link.add-post { 
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE0000', endColorstr='#AA0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EE0000), to(#AA0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #EE0000, #AA0000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #EE0000 0%, #AA0000 100%); /* for IE10*/
	background-position: top left;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	/*    padding: 7px 50px;
    position: relative;
    right: -20px;
    top: 10px;
*/
	border: 1px solid #CBCBCB;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	/*background: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images/forum_2D00_action_2D00_btn_2D00_bkg.png") no-repeat;*/
    /*border: none;*/
	display: block;
	width: 148px;
	height: 21px;
	padding: 5px 0 0;
	position: static;
	text-align: center;
}
/* FORUM SUB NAV - ICON DEFINITIONS */
.content-fragment.subgroup-application-navigation .navigation-sidebar-item.forum, .content-fragment.subgroup-application-navigation .navigation-sidebar-item.forums {
	list-style-image: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images-forums/nav_2D00_icon_2D00_forums.gif");
	list-style-position: inside;
}
.content-fragment.subgroup-application-navigation .navigation-sidebar-item.files {
	list-style-image: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images-forums/nav_2D00_icon_2D00_files.gif");
	list-style-position: inside;
}
.content-fragment.subgroup-application-navigation .navigation-sidebar-item.designnotes, .content-fragment.subgroup-application-navigation .navigation-sidebar-item.e2ewiki {
	list-style-image: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images-forums/nav_2D00_icon_2D00_wiki.gif");
	list-style-position: inside;
}
.content-fragment.subgroup-application-navigation .navigation-sidebar-item.announcements {
	list-style-image: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images-forums/nav_2D00_icon_2D00_announcements.gif");
	list-style-position: inside;
}
.content-fragment.subgroup-application-navigation .navigation-sidebar-item.calendar {
	list-style-image: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images-forums/nav_2D00_icon_2D00_calendar.gif");
	list-style-position: inside;
}
.content-fragment.subgroup-application-navigation .navigation-sidebar-item.members {
	list-style-image: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images-forums/nav_2D00_icon_2D00_members.gif");
	list-style-position: inside;
}
.content-fragment.subgroup-application-navigation .internal-link {
	position: relative;
	top: -8px;
}
/* CONTRIBUTORS */
.content-fragment.group-top-user-list .content-list {
	margin-top: 9px;
}
/*.content-fragment.quick-post.group-top-user-list .navigation-item-selected {
    border-color: #8c8c8c #8c8c8c #FFFFFF;
}*/
.content-fragment.quick-post.group-top-user-list .navigation-item {
	border-color: #8c8c8c #8c8c8c #8c8c8c;
}
.content-fragment.quick-post.group-top-user-list .navigation-list {
	border-left: 1px solid #8c8c8c;
}
.layout-region.left-sidebar .seecontrib, .seecontrib {
	position: static;
	clear: left;
}
.layout-region-inner.right-sidebar .content-fragment.quick-post.group-top-user-list .content-item, .content-fragment.group-top-user-list .content-item {
	float: left;
	width: 51px;
	height: 78px;
	margin: 0;
	padding-right: 7px;
	overflow: visible;
}
.group-top-user-list .content-fragment-content .post-form .content-list .content-item .user-avatar img {
	display: inline-block;
}
.group-top-user-list .post-form .content-list .content-item .rank-image {
	position: relative;
	top: -53px;
	left: 28px;
	width: 17px;
	height: 17px;
	margin: 0;
	padding: 0;
}
.content-fragment-content .post-form .content-list .content-item .rank-image img {
	height: 17px;
	margin: 0;
	padding: 0;
	width: 17px;
}
.layout-region.left-sidebar .seecontrib a:link, .layout-region.left-sidebar .seecontrib a:visited, .layout-region.left-sidebar .seecontrib a:active, .seecontrib a:link, .seecontrib a:visited, .seecontrib a:active {
	font-size: 10px;
	font-weight: bold;
	color: #118899;
}
.layout-region.left-sidebar .seecontrib a:hover, .seecontrib a:hover {
	color: #cc0000;
}
.content-fragment.group-top-user-list .content-item a {
	color: #000000;
	float: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	overflow: hidden;
	padding-left: 0;
	position: relative;
	top: 0;
}
.content-fragment.group-top-user-list .content-list-description { /*MB - 16281*/
	border: none;
	background: none repeat scroll 0 0 #FFFFFF;
	color: #525252;
	font-family: Arial;
	padding: 0 5px 15px 0;
	font-size: 12px;
}
.content-fragment.quick-post.group-top-user-list .navigation-item-selected { /*MB - 16281*/
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #8c8c8c #8c8c8c #FFFFFF;
	border-image: none;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px 0;
	padding: 5px 10px;
}
.content-fragment.group-application-navigation .navigation-item.selected a, .content-fragment.user-navigation .navigation-item.selected a, .content-fragment.group-top-user-list .navigation-item-selected div, .content-fragment.group-top-user-list .navigation-item div {
	color: #000;
	font-size: 10px;
	font-weight: bold;
}
.group-top-user-list .avatar {
	display: block;
	height: 50px;
	width: 50px;
}
.group-top-user-list .post-form .content-list .content-item .user-avatar {
	width: 40px;
	padding: 0;
}
.group-top-user-list .post-form .content-list .content-item .internal-link.user-name, .group-top-user-list .internal-link.user-name {
	margin-top: -22px;
	line-height: 10px;
	position: static;
}
.content-fragment.group-top-user-list .avatar .mts_icon {
	width: 15px;
	height: 15px;
	position: relative;
	top: -14px;
}
.content-fragment.group-top-user-list .avatar .mts_icon a {
	margin: 0;
	position: static;
	display: inline-block;
}
.seecontrib .link1 {
	font-weight: bold;
	font-size: 10px;
}
.layout-region.left-sidebar .content-fragment.quick-post.group-top-user-list.with-header .content-fragment-header div {
	border-bottom: none;
}
/* CONTRIBUTORS END */
/* FORUMS SEARCH TITLE */
.support-search.header {/*MB -16281*/
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 6px;
	left: 9px;
	color: #000;
}
/* FORUM SEARCH QUICK RESULTS LIST */
.support-search-results.popup {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #E1E1E1;
	border-radius: 0 0 4px 4px;
	font-family: Arial;
	font-size: 12px;
	padding: 5px 15px;
	width: 535px;
	-moz-box-shadow: 3px 3px 3px #666;
	-webkit-box-shadow: 3px 3px 3px #666;
	box-shadow: 3px 3px 3px #666;
}
.support-search-results.popup .content-list-name {
	font-weight: bold;
	padding-top: 10px;
}
.support-search-results.popup .internal-link.search {
	font-weight: bold;
	text-decoration: underline;
}
.content-fragment.forum-banner .application-banner {
	font-family: Arial;
	padding: 10px;
}
h3.application-name {
	border-bottom: 1px solid #999999;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 5px;
}
.content-fragment.create-edit-post.no-wrapper-with-spacing {
	margin: 0;
	font-family: Arial;
}
/* FORUMS - FILES SECTION */
/* ADJUSTMENT FOR LEFT NAV FOR FILES/WIKI/ANNOUNCEMENTS/CALENDAR SUB PAGES - LEFT COL */
.content-fragment-page.wikis-pagelist .layout-region-inner.left-sidebar .content-fragment.subgroup-application-navigation, .content-fragment-page .wikis-pagelist .layout-region-inner.left-sidebar .subgroup-application-navigation, .content-fragment-page.postlist .layout-region.left-sidebar .content-fragment.subgroup-application-navigation.no-wrapper.with-header, .content-fragment-page.forums-threadlist .layout-region.left-sidebar .content-fragment.subgroup-application-navigation, .content-fragment-page.media-postlist .content-fragment.subgroup-application-navigation.no-wrapper.with-header {
/* padding-top: 24px; */
}
/* END FILES SECTION */
/* FORUM REPLY BCC IE FIX */
.share-withothers textarea {
	width: 450px;
}
.content-fragment.group-navigation.no-wrapper-with-spacing.with-header {
	position: relative;
	top: -5px;
}
/* END FORUMS */
/* RENAV FOOTER */
#footerLinks_e2e, #footerLinks_e2eGroups, #footerLinks_partners, #footerLinks_other {
	float: left;
	padding: 15px 45px 0 20px;
}
.footer-fragments #disclaimer {
	clear: both;
	color: #ADADAD;
	margin-left: auto;
	margin-right: auto;
	max-width: 980px;
}
.footer-fragments #disclaimer a:link, .footer-fragments #disclaimer a:visited, .footer-fragments #disclaimer a:active {
	color: #ADADAD;
	text-decoration: underline;
}
.footer-fragments #disclaimer a:hover {
	color: #ADADAD;
	text-decoration: none;
}
#footer-2 {
	padding: 0;
}
.footerLinks {
	height: 175px;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f2f3', endColorstr='#FFFFFF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f2f3), to(#FFFFFF)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #f6f2f3, #FFFFFF); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #f6f2f3 0%, #FFFFFF 100%); /* for IE10*/
	background-position: top left;
	padding-left: 24px;
}
.foothead {
	border-bottom: 1px solid #999999;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 5px;
}
.footlinks {
	font-size: 11px;
	/*list-style: square outside url("http://focus.ti.com/graphics/shared/css/ul-arrow2.gif");*/
	list-style: none;
	padding: 0;
	line-height: 18px;
}
.footlinks a:link, .footlinks a:visited, .footlinks a:active {
	color: #333333;
}
/* END RENAV FOOTER */

/* HOME PAGE */
.content-fragment-page.common-home .layout-region-inner.right-sidebar .content-fragment.quick-post.group-top-user-list.no-wrapper.with-header {
	float: left;
	left: -25px;
	width: 250px;
	position: relative;/* padding-top:35px; */
}
.content-fragment.raw-html.no-wrapper.hp-banner.banner1 img, .content-fragment.raw-html.no-wrapper.hp-banner.banner2 img {
	padding-bottom: 15px;
}
.content-fragment.raw-html.no-wrapper.hp-banner.banner3 img {
	padding-bottom: 30px;
}
.filter-option.communitymembers a div, .filter-option.tiemployees a div {
	line-height: 12px;
}
#fragment-23866 {
	height: 160px;
}
.content-fragment.home-search .search {
	line-height: 24px;
	border: 1px solid #555555;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	height: 28px;
	padding: 1px 0px 3px 10px;
	width: 580px;
	position: relative;
 *top:6px;
	top: 2px\0/IE8+9;
	vertical-align: middle;
	left: -5px;
	background-image: -webkit-linear-gradient(top, rgba(225,225,225,1), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(225,225,225,1), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(225,225,225,1), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(225,225,225,1), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0));
	background: linear-gradient(top, #e1e1e1 100%, #fff 0%, #fff 0%, #fff 0%);
}
.content-fragment.home-search .support-aslink {
	left: 10px;
	position: relative;
	top: 7px;
}
.content-fragment.home-search .field-item.advanced-search-link {
	color: #CC0000;
	left: 590px;
	position: relative;
	top: -43px;
	width: 150px;
}
.content-fragment.home-search .content-fragment-content .field-item a img {
	position: relative;
	top: 13px;
	top: 15px\0/IE8+9;
}
.content-fragment.home-search.full-border .content-fragment-content {
	border-radius: 12px 12px 0 0;
	height: 106px;
	padding: 15px 30px 0;
	border-bottom: none;
	border-top: 6px solid #118899;
	border-left: 6px solid #118899;
	border-right: 6px solid #118899;
	background: #FFF; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcde', endColorstr='#ffffff'); /* for IE */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dcdcde), to(#ffffff)); /* for webkit browsers */
	background-image: -moz-linear-gradient(top, #dcdcde, #ffffff); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #dcdcde 0%, #ffffff 100%); /* for IE10*/
	background-position: top left;
}
.blog-more:link, .blog-more:visited, .blog-more:hover, .blog-more:active {
	color: #118899;
}
.blog-name .blog-title {
	font-size: 14px;
	font-weight: bold;
}
.homepage-search.header {
	font-size: 18px;
	font-weight: bold;
	margin-left: -5px;
}
h3.forumFinder-subHead {
	font-size: 13px;
	margin: 0;
	padding-left: 25px;
	font-weight: normal;
}
.layout-region.header .layout-region-inner.header .content-fragment.raw-html.no-wrapper {
/*height: 180px;*/
}
.content-fragment.home-search .field-item {
	padding: 0;
}
.forumFinder {
	/* background: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images-homepage/home_2D00_search_2D00_background_2D00_bottom.gif") no-repeat scroll 0 0 transparent; */
	background: none;
	border-radius: 0px 0px 12px 12px;
	border-right: 6px solid #118899;
	border-top: none;
	border-left: 6px solid #118899;
	border-bottom: 6px solid #118899;
	height: 180px;
	overflow: visible;
}
.layout-region.header .layout-region-inner.header .content-fragment.raw-html.no-wrapper.forumFinder-shadowContain {
	height: 45px;
	margin-bottom: 5px;
}
.content-fragment.group-top-contributors .navigation-item a {
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	padding: 0;
}
.content-fragment.group-top-contributors .navigation-item.selected a {
	color: #333333;
	font-weight: normal;
}
.layout-region.right-sidebar .content-fragment.group-top-contributors .content-fragment-content .navigation-list {
	height: 24px;
}
.layout-region.right-sidebar .content-fragment.group-top-contributors .content-fragment-content .navigation-list .navigation-item {
	height: 11px;
	padding: 5px 11px;
	white-space: pre;
	width: 94px;
	float: left;
}
.layout-region.right-sidebar .content-fragment.group-top-contributors .content-fragment-content .navigation-list .navigation-item.first.selected {
	float: left;
	height: 11px;
	padding: 5px 11px;
	white-space: pre;
	width: 78px;
}
.layout-region.right-sidebar .content-fragment.group-top-contributors .navigation-item a {
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
}
.content-fragment.group-top-contributors .user-name .internal-link:link {
	font-weight: bold;
}
.layout-region.right-sidebar .content-fragment-content .table-column {
	border: medium none;
	padding: 2px 0 2px 2px;
}
.content-fragment.activity-message-list .with-avatar {
	font-size: 12px;
	padding-left: 38px;
}
.content-fragment.activity-message-list .full-post a {
	font-weight: bold;
	color: #118899;
}
/* OVERALL */
.layout {
	font-family: Arial;
}
.content-fragment.blog-post-list.full-border {
	max-width: 695px;
}
/* INTERNAL FORUMS NAVIGATION */
.layout-region-inner.left-sidebar .content-fragment.group-list .internal-link.view-group {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	white-space: normal;
}
.content-fragment.group-list .content-item.simple .group-name { 
 /*old colors #b5b5b5, #7e7c7c */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B0B0B0', endColorstr='#757474'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#B0B0B0), to(#757474)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #B0B0B0, #757474); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #B0B0B0 0%, #757474 100%); /* for IE10*/
	background-position: top left;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	margin-left: 3px;
	padding: 10px;
	width: 215px;
}
/* ADJUSTMENT FOR HOMEPAGE SLIDER */
#fragment-23985 {
	margin-bottom: 30px;
	margin-right: 30px;
}
.content-fragment.raw-html.no-wrapper-with-spacing.homepage-jquery-slider {
	margin-bottom: 0;
}
.t-i-forum-post-warning {
	margin-left: 30px;
	width: 640px;
}
/* right sidebar - blogs section adjustment */
.layout-content.content-left-sidebar-right .layout-region.right-sidebar .content-fragment.blog-links {
	margin-left: 0;
	margin-top: 25px;
}
.home_allblogs {
}
.home_allblogs a:link, .home_allblogs a:visited, .home_allblogs a:hover, .home_allblogs a:active {
	/* position: absolute \0/IE9;
top:985px \0/IE9;
left:-680px \0/IE9; */

	font-weight: bold;
	/*    position:relative;
    top:12px; */
	color: #118899;
}
/* Adjustment for SEE ALL BLOGS (HOMEPAGE) */
.content-fragment.blog-grid.no-wrapper.with-header {
	padding-bottom: 20px;
}
/* USER PROFILE SECTION */
.content-fragment.ti_BlogSubscriptionsList h4, .content-fragment.ti_ForumSubscriptionsList h4, .content-fragment.ti_EmailSubscriptionsList h4 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
#fragment-23984 {
 *margin-top: 165px;
}
/* SHARE DATA SAFELY BANNER - BOTTOM */
.footer-fragments-header {
	width: 980px;
}
/* HOME CONTRIBUTORS FIX FOR IE8 */
.content-fragment.quick-post.group-top-user-list .post-form {
	height: auto;
	padding-bottom: 10px;
}
.content-fragment.friendship-list .post-actions .navigation-item {
	padding-bottom: 22px;
	padding-bottom: 10px\0/IE8+9;
 *padding-bottom:4px;
}
.cSectionTop, .cSectionMiddle, .cSectionBottom {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f2f3', endColorstr='#FFFFFF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f2f3), to(#FFFFFF)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #f6f2f3, #FFFFFF); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #f6f2f3 0%, #FFFFFF 100%); /* for IE10*/
	background-position: top left;
}
/*JB INTERNAL GROUPS "YELLOW" IDENTIFIERS */
.internal_forum_title {
	color: #FDB813;
}
/* JB Friend Requests - User Profile Section */
.content-fragment.friendship-list .post-actions .navigation-item {
	display: block;
	padding: 10px 0 0;
}
.content-fragment.quick-post.group-top-user-list .content-fragment-content {
	padding-bottom: 10px;
}
/* JB Dropdown Menu Flyout "x" buttons */
.e2enav_closeFlyout {
	float: right;
	padding-right: 5px;
	padding-top: 5px;
 *display:none;
}
/* END JB */
/* JB FIX for HP BANNERS */
.layout-region.right-sidebar .content-fragment.raw-html.no-wrapper.hp-banner {
	margin: 0;
	padding: 0;
}
/* END JB */
/*MB - to fix Google Custom E2E Search - X Icon Placement   */
.content-fragment-page.customsearch table.gsc-search-box {
	width: 500px;
}
.content-fragment-page.customsearch table.gsc-search-box td.gsc-input {
	padding-right: 0;
}
.content-fragment-page.customsearch .gsc-search-button {
	position: static;
	left: 0;
	width: 62px;
}
.content-fragment-page.customsearch div.gsc-clear-button {
	position: static;
	left: 0;
	display: block;
	width: 10px;
}
/*MB - end*/
/*MB - to fix Advanced Search - Display Issues    */

.content-fragment-page.search-searchresultlist .search-query .filter {
	position: static;
	margin: -5px 0 15px -125px;
}
.googlesearch .filter {
	font-family: Verdana;
}
.content-fragment-page.search-searchresultlist .content-fragment.search-result-list .search-query .searchbutton {
	position: static;
	margin-left: 310px;
}
.content-fragment-page.search-searchresultlist .content-fragment.search-result-list .search-query .searchbutton a {
	position: static;
	text-indent: -126px;
 *text-indent: 0;
 *margin-left:-135px;
}
.content-fragment-page.search-searchresultlist .content-fragment.search-result-list .search-query .searchbutton a.expanded {
	position: static;
}
.content-fragment-page.search-searchresultlist .content-fragment.search-result-list .search-query .field-item.search-collapse {
 *left:-65px;
 *top:-17px;
}
 .content-fragment-page.search-searchresultlist .content-fragment.search-result-list a.advanced-search.internal-link.show-hide img, .content-fragment-page.search-searchresultlist .content-fragment.search-result-list a.advanced-search.internal-link.hide-show img, {
 *border: none;
}
.content-fragment-page.search-searchresultlist .content-fragment .search-query .filter-option, .content-fragment-page.customsearch .filter-option {
 *padding-top:9px;
 *padding-bottom:13px;
}
/*MB - end*/

/*MB - to fix Support Forums - BCC others*/
.field-list-description span {
	position: static;
	float: none;
}
/*MB - end*/

/*MB - to fix User Profile - friends tab issues*/

.content-fragment.friendship-list .post-actions {
	position: static;
}
.content-fragment.friendship-list .post-actions .navigation-item .internal-link.start-conversation {
	position: static;
}
.content-fragment.friendship-list .post-actions .navigation-item {
	padding: 0 0 22px;
}
.content-fragment.friendship-list .post-actions .navigation-item .internal-link.delete-friend {
	position: static;
}
.content-fragment.friendship-list .post-actions .navigation-item .internal-link.email-subscription {
	position: static;
}
/* JB FIX FOR FORUM DEFAULT POST INFORMATION */
.content-fragment.thread-list .abbreviated-post.discussion .post-author, .content-fragment.thread-list .abbreviated-post.not-answered .post-author, .content-fragment.thread-list .abbreviated-post.verified-answered .post-author, .content-fragment.thread-list .abbreviated-post.suggested-answered .post-author {
	padding-left: 75px;
}
/* END JB FIX DEFAULT POST INFO */
/* JB FIX FOR OLD STYLE TAB NAVS */
.content-fragment.group-application-navigation .content-fragment-content .navigation-list, .content-fragment.user-navigation .content-fragment-content .navigation-list {
	margin: 0;
}
/* END JB FIX FOR OLD STYLE TAB NAVS */
/* SYSTEM MAINTENANCE WIDGET */
.layout-region.header .content-fragment.site-maintenance-msg {
	background: none;
	color: #CC0000;
	font-weight: normal;
	font-size: 12px;
	padding: 0;
	border: none;
}
.layout-region.header .content-fragment.site-maintenance-msg .content-fragment-content {
	width: 760px;
}
.site-maintenance-msg .content-fragment-content span {
	color: #008899;
	font-weight: bold;
}
/*MB - to remover horizontal scroll bar shown on blog pages*/
.content-fragment-page.postlist .readmore { 
	position: static;
	text-align: right;
	color: #CC0000;
}
.content-fragment-page.postlist .content-list.standard {
	padding: 0;
}
.content-fragment-page.postlist .pager {
	width: auto;
}
.content-fragment.blog-post-list .content-list.simple .abbreviated-post {
	margin-left: 0;
}
.content-fragment.blog-post-list .content-fragment-content .content-item.simple .post-date .value {
	margin-left: 0;
}
/*MB - end */

.search-result-list .pagerArea {
	width: 785px;
}
.pagerArea .pagerWrapper, .pagerArea_Bottom .pagerWrapper {
	width: 100%;
}
/**** E2E Refresh project CSS ends ****/

/*MB - to add Forum Finder style to RU, JP - BEGIN*/
.content-fragment-page.home .forumFinder {
	width: 660px;
	height: 80px;
	margin-top: -30px;
}
.content-fragment-page.home .content-fragment.home-search.full-border .content-fragment-content {
	width: 600px;
}
.content-fragment-page.home .content-fragment.home-search .search {
	width: 550px;
}
.content-fragment-page.home .content-fragment.home-forumfinder .forumFinder .FFgroupslist {
	width: 600px;
}
.content-fragment-page.home .content-fragment.home-forumfinder .forumFinder .FFgroupslist_item {
	width: 248px;
}
.content-fragment-page.home .content-fragment.home-search .support-aslink {
	left: -130px;
	top: 37px;
}
.content-fragment-page.home .content-fragment.home-forumfinder .forumFinder .FFgroupslist {
	height: 80px;
}
.group-banner-header .internal_forum_title {
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	padding: 3px 0 5px 5px;
}
.layout-content.sidebar-left-content-right .group-description.user-defined-markup {
	color: #525252;
}
.content-fragment-page.common-home .layout-region.content .content-fragment.with-header .content-fragment-header div {
	border-bottom: none;
	padding-bottom: 15px;
}
/*MB - to add Forum Finder style to RU, JP - END*/

/*MB - Color  palette temp revisions (OPTIMIZED) - BEGIN */
.user-banner a.internal-link.edit-user-profile {
	background: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF'); /* for IE */
	border: none;
}
.layout-content.sidebar-left-content-right .group-banner-actions .internal-link.add-post, .content-fragment.blog-post-comment-form .field-item .internal-link.add-reply, .content-fragment.group-application-navigation .internal-link.add-post, .content-fragment.upload-edit-media-gallery-post .field-item .internal-link.save-post, .content-fragment.group-application-navigation .internal-link.add-post, .content-fragment.create-edit-page-comment .field-item .internal-link.add-reply /*,
.content-fragment.thread .internal-link.add-post*/, .user-banner a.internal-link.edit-user-profile span {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE0000', endColorstr='#AA0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EE0000), to(#AA0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #EE0000, #AA0000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #EE0000 0%, #AA0000 100%); /* for IE10*/
	background-position: top left;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border: none;
	display: inline-block;
	height: 26px;
	padding: 0px 35px;
	text-align: center;
	width: auto;
}
.user-banner a.internal-link.edit-user-profile span {
	width: 86px;
}
.layout-content.sidebar-left-content-right .group-banner-actions .internal-link.add-post:hover, .content-fragment.blog-post-comment-form .field-item .internal-link.add-reply:hover, .content-fragment.group-application-navigation .internal-link.add-post:hover, .content-fragment.upload-edit-media-gallery-post .field-item .internal-link.save-post:hover, .content-fragment.create-edit-page-comment .field-item .internal-link.add-reply:hover/*,.content-fragment.thread .internal-link.add-post:hover*/, .user-banner a.internal-link.edit-user-profile span:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA0000', endColorstr='#EE0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#AA0000), to(#EE0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #AA0000, #EE0000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(bottom, #EE0000 0%, #AA0000 100%); /* for IE10*/
	background-position: top left;
	text-decoration: none;
}
.layout-content.sidebar-left-content-right .group-banner-actions .internal-link.add-post:after, .internal-link.blog-unsubscribe:after, .internal-link.blog-subscribe:after, .content-fragment.blog-post-comment-form .field-item .internal-link.add-reply:after, .content-fragment.group-application-navigation .internal-link.add-post:after, .content-fragment.upload-edit-media-gallery-post .field-item .internal-link.save-post:after, .content-fragment.create-edit-page-comment .field-item .internal-link.add-reply:after/*, .content-fragment.thread .internal-link.add-post:after*/, .user-banner a.internal-link.edit-user-profile span:after {
	content: " »";
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
}
.content-fragment.group-application-navigation .internal-link.add-post span, .blog-post-comment-form.content-fragment .field-item .add-reply.internal-link SPAN, .content-fragment.group-application-navigation .internal-link.add-post span, .content-fragment.upload-edit-media-gallery-post .field-item .internal-link.save-post span, .content-fragment.create-edit-page-comment .field-item .internal-link.add-reply span /*,
.content-fragment.thread .internal-link.add-post span*/ {
	display: none;
}
.content-fragment.group-banner a:hover, .user-banner a:hover, .layout-region.left-sidebar a:hover, .content-fragment.group-links li.navigation-item a.internal-link, .content-fragment-page.post .right-sidebar .navigation-list .navigation-item a.internal-link {
	color: #000000;
}
.content-fragment.blog-links .navigation-item .internal-link {
	color: #000000;
	font-size: 12px;
}
.content-fragment.blog-post-list .post-author .user-name a.internal-link.view-user-profile {
	font-size: 12px;
}
.abbreviated-post .post-name a:link, .abbreviated-post .post-name a:visited, .content-fragment-page.post .right-sidebar .post-author .user-name a {
	font-size: 14px;
}
.content-fragment.activity-message-list .full-post a:hover, .content-fragment.activity-message-list .full-post .post-content a.activity-message-application:hover, .home_allblogs a:hover, .blog-name .internal-link.view-application:hover, .layout-region.content .blog-post-list .abbreviated-post .post-name a:hover, .content-fragment.user-activity-message-list span.filter-option a:hover, .content-fragment.media-gallery-post-list .abbreviated-post h4.post-name a:hover, #navigation-list-item-dropdown-0 ul li a:hover, #navigation-list-item-dropdown-1 ul li a:hover, #navigation-list-item-dropdown-2 ul li a:hover, #fragment-864299335_taglist a:hover, .content-fragment.blog-post-list .query-type span.filter-option a:hover, .content-fragment.favorable-content-list .filter-option a:hover, .content-fragment.friendship-list .filter-option a:hover, .menu.group-application-navigation-content a:hover, .menu.group-application-navigation-content .navigation-item a:hover, a.show-hide.internal-link.advanced-search, a.hide-show.internal-link.advanced-search, .content-fragment.search-result-list .content-item .abbreviated-post .post-name a.view-post:hover, .content-fragment.thread-list .abbreviated-post .post-name a:hover, .content-fragment.search-result-list .content-item .abbreviated-post .post-application a:hover {
	color: #CC0000;
}
.content-fragment-page.post .post-author .user-name a, .content-fragment-page.post .content-fragment.blog-post .full-post .post-attributes a, .pager a, a.sort-descending, a.sort-ascending {
	color: #EA272A;
}
.content-fragment-page.postlist .content-fragment.blog-post-list .post-date .value {
	font-size: 10px;
	color: #000000;
}
.content-fragment-page.postlist .content-fragment.blog-post-list .post-author, .content-fragment-page.postlist .content-fragment.blog-post-list .post-author .user-name .internal-link.view-user-profile, .content-fragment.blog-post-list-masthead .post-author, .content-fragment.blog-post-list-masthead .post-author .user-name .internal-link.view-user-profile {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	line-height: 15px;
	margin-right: 5px;
}
.content-fragment-page.postlist .right-sidebar .content-fragment.blog-post-list .content-list.simple-expanded .abbreviated-post .post-summary {
	font-size: 11px;
	clear: left;
}
.content-fragment-page.postlist .right-sidebar .content-fragment.blog-post-list .content-list.simple-expanded .post-date {
	float: left;
	margin-top: 4px;
}
.content-fragment-page.postlist .right-sidebar .content-fragment.blog-post-list .content-list.simple-expanded .post-author {
	float: left;
	margin: 5px 0 0 2px;
}
.content-fragment-page.postlist .content-fragment.blog-post-list .post-author .user-name .internal-link.view-user-profile {
	float: left;
}
.content-fragment-page.postlist .content-fragment.blog-post-list .post-author .user-name .fiji-post-author-by {
	display: block;
	float: left;
	margin-right: 2px;
}
.content-fragment-page.user-userprofile .layout-region-inner.content .content-fragment-content {
	padding-left: 0;
}
.content-fragment-page.user-userprofile .layout-region-inner.content .content-fragment.user-profile p {
	color: #525252;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
.content-fragment-page.forums-threadlist .layout-region-inner.content .content-fragment.with-header .content-fragment-header div {
	font-size: 14px;
	font-weight: bold;
}
.subgroup-application-navigation .content-fragment.with-header .content-fragment-header div {
	font-size: 18px;
	font-weight: normal;
}
.content-fragment.activity-message-list .full-post .post-date {
	font-size: 12px;
	color: #525252;
}
.content-fragment.search-result-list .content-item .abbreviated-post .post-application, .content-fragment.search-result-list .content-item .abbreviated-post .post-application a {
	color: #118899;
}
.content-fragment.search-result-list .content-list .content-item:hover .abbreviated-post {
	background: #EBEBEB;
	border: none;
	padding-left: 6px;
	padding-top: 0px;
}
.content-fragment.thread-list .abbreviated-post.read .post-name a, .content-fragment.thread-list .abbreviated-post .post-name a:visited {
	font-weight: lighter;
}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item a:hover {
	background: #DCE7E9;
}
.content-fragment.user-activity-message-list .abbreviated-post .post-summary {
	font-size: 12px;
}
.content-fragment.user-activity-message-list .abbreviated-post .post-summary a {
	font-weight: bold;
}
.content-fragment-page.common-home .content-fragment.activity-message-list .content-list li.content-item {
	padding-right: 25px;
}
/*MB color palette temp revisions (OPTIMIZED) - END*/

/*MB - blog/forum sidebar bordered widgets - BEGIN*/
.content-fragment.top-side-border-only {
	border: 1px solid #999999;
	border-bottom: none;
	padding: 0 12px;
}
.content-fragment.side-bottom-border-only {
	border: 1px solid #999999;
	border-top: none;
	margin-top: 0;
	padding: 0 12px 10px;
}
.content-fragment.blog-post-list .simple-expanded .content-item {
	border-bottom: none;
}
.layout-region.left-sidebar LI.navigation-item a:link, .layout-region.left-sidebar LI.navigation-item a:visited, .layout-region.left-sidebar LI.navigation-item a:active {
	display: inline-block;
}
/*MB - blog/forum sidebar bordered widgets - END*/
/*MB - Group Banner description link - BEGIN*/
.content-fragment-page.wikis-pagelist .content-fragment.group-banner .group-banner .group-banner-info .group-description a {
	color: #118899;
}
.content-fragment-page.wikis-pagelist .content-fragment.group-banner .group-banner .group-banner-info .group-description a:hover {
	color: #CC0000;
}
/*MB - Group Banner description link - END*/

/*MB - Post list w/MastHead - BEGIN*/
.content-fragment.blog-post-list-masthead.full-border {
	border: 1px solid #999999;
	padding: 2px;
}
.blog-post-list-masthead DIV.mastimage {
	float: left;
	width: 110px;
	height: 70px;
}
.blog-post-list-masthead DIV.masttext {
	display: table-cell;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	height: 70px;
	padding-left: 10px;
	vertical-align: middle;
}
.blog-post-list-masthead .masttext > a {
	color: #000000;
	font-weight: bold;
}
.blog-post-list-masthead .masttext > a:hover {
	text-decoration: underline;
}
.blog-post-list-masthead .content-list.simple-expanded {
	margin-top: 14px;
}
.content-fragment.blog-post-list-masthead .post-date .value {
	color: #000000;
	font-size: 10px;
}
.content-fragment.blog-post-list-masthead .abbreviated-post .post-date .value {
	margin-left: 0;
}
/*MB - Post list w/MastHead - END*/
/* pf forum title descriptoin */
.forumtitle-description {
	color: #666666;
	display: block;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre-wrap;
	width: 100%;
}
/* pfitzpatrick - blog subscribe new links */
.internal-link.blog-subscribe:hover {
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA0000', endColorstr='#EE0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#AA0000), to(#EE0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #AA0000, #EE0000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #AA0000 0%, #EE0000 100%); /* for IE10*/
	background-position: top left;
	text-decoration: none;
}
.internal-link.blog-subscribe {
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE0000', endColorstr='#AA0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EE0000), to(#AA0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #EE0000, #AA0000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #EE0000 0%, #AA0000 100%); /* for IE10*/
	background-position: top left;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border: none;
	display: inline-block;
	height: 26px;
	padding: 2px 20px 0px;
	text-align: center;
	width: auto;
}
.internal-link.blog-unsubscribe:hover {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#636363'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#636363)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #000000, #636363); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #000000 0%, #636363 100%); /* for IE10*/
	background-position: top left;
	text-decoration: none;
}
.internal-link.blog-unsubscribe {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#000000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#636363), to(#000000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #636363, #000000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #636363 0%, #000000 100%); /* for IE10*/
	background-position: top left;
	height: 26px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border: none;
	padding: 2px 20px 0px;
	text-align: center;
	width: auto;
	display: inline-block;
	color: #FFFFFF;
	position: relative;
	z-index: 0;
}
.blog-email-subscribe {
	width: 98%;
	float: right;
	height: 22px;
}
.blogSubscribe .content-fragment-content {
	margin-left: 0px;
}
.field-item-input .internal-link.blog-subscribe {
	padding-top: 0px;
	margin-top: 5px;
	float: right;
	height: 23px;
}
.blogsubscription-header {
	border-bottom: 1px solid #999;
}
}
/*MB- search elaboration - BEGIN*/
.content-fragment.search-result-list .search-query {
	margin-left: 0;
}
.content-fragment-page.search-searchresultlist .search-query .filter {
	margin-left: 0;
}
.search-box {
	background: #FFF; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#FFFFFF'); /* for IE */
	background-image: -webkit-gradient(linear, left top, left bottom, from( #F4F4F4), to(#FFFFFF)); /* for webkit browsers */
	background-image: -moz-linear-gradient(top, #F4F4F4, #FFFFFF); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #f6f2f3 0%, #FFFFFF 100%); /* for IE10*/
	background-position: top left;
	border: 2px solid #118899;
	border-radius: 12px 12px 12px 12px;
	padding: 22px;/*margin-bottom: 20px;*/
}
.search-box .field-item.searchbutton .field-item-input {
	display: none;
}
.content-fragment-page.search-searchresultlist .content-fragment.search-result-list .search-query .search-box .searchbutton {
	margin-left: 575px;
}
.content-fragment.search-result-list .search-query .search-box .searchbutton a {
	background: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images/mag_2D00_glass_2D00_15x15.png") no-repeat scroll left top transparent;
	width: 32px;
	height: 32px;
	padding: 0;
	border: none;
}
.search-box .field-list.advancedSearch {
	left: 0;
	top: 20px;
}
.search-box .field-item.search .field-item-input > input {
	border-color: #868686;
	border-radius: 4px;
	height: 20px;
	left: -70px;
	position: relative;
	top: -30px;
	width: 546px;
	font-family: arial;
	font-size: 14px;
	padding: 5px 12px;
}
.content-fragment.search-result-list .search-query .search-box .rss {
	left: 396px;
	padding-left: 19px;
	position: absolute;
	top: 9px;
	width: 140px;
}
.content-fragment.search-result-list .search-query .search-box .rss a {
	color: #CC0000;
	font-family: arial;
}
.search-box #advSearch_group {
	padding-bottom: 0;
}
.search-box #moreSearchfilters {
	border-top: 1px solid #CCCCCC;
	height: 80px;
	margin-top: 20px;
}
.search-box .searchFilterTitle {
	color: #000000;
	font-family: arial;
	font-size: 14px;
	padding: 10px;
}
.search-box .searchFilterTitle > img {
	position: relative;
	top: 3px;
}
.search-box .searchFilterDropdowns {
	float: left;
	height: 92px;
	position: static;
	width: 610px;
}
.content-fragment.search-result-list .search-box .search-filter {
	float: left;
	padding: 0;
	width: 290px;
	height: 28px;
}
.search-box select {
	font: 12px arial;
	height: 18px;
}
.search-box .search-filter select {
	width: 220px;
}
.search-box .searchFilterCheckBoxes {
	float: left;
	width: 320px;
	margin-top: 22px;
}
.search-box .searchFilterOnlyShow {
	color: #525252;
	font: bold 12px arial;
	margin-bottom: 9px;
}
.search-box .searchFilterReset .navigation-list-header > a {
	background: none repeat scroll 0 0 #000000;
	border-radius: 5px;
	color: #FFFFFF;
	font: bold 12px arial;
	padding: 4px 26px;
	float: right;
}
.search-box .searchFilterReplies, .search-box .searchFilterThreadsOnly {
	float: left;
	width: 185px;
}
.search-box .searchFilterReset {
	margin-top: 52px;
	font-size: 12px;
	padding-left: 6px;
}
.content-fragment.search-result-list .search-filters {
	width: 264px;
}
.content-fragment.search-result-list .search-results-wrapper {
	margin-left: 290px;
	width: 685px;
}
.content-fragment.search-result-list .search-filters {
	background: #FFF; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F2F3', endColorstr='#FFFFFF'); /* for IE */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F6F2F3), to(#FFFFFF)); /* for webkit browsers */
	background-image: -moz-linear-gradient(top, #F6F2F3, #FFFFFF); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #F6F2F3 0%, #FFFFFF 100%); /* for IE10*/
	background-position: top left;
}
.content-fragment.search-result-list .result-count { /*e2e.css 1837*/
	color: #000000;
	float: left;
	font: 18px arial;
	position: relative;
	top: 0;
}
.content-fragment.search-result-list .result-heading { /*e2e.css 1846*/
	color: #000000;
	display: block;
	float: left;
	font: 18px arial;
	left: 5px;
	position: relative;
	top: 0;
}
.content-fragment.search-result-list .filter-heading-wrapper {
	border-top: 4px solid #CC0000;
	height: 11px;
}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item .navigation-item-count {
	float: left;
	color: #666666;
	font: 12px/18px arial;
	padding: 0 0 0 4px;
}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item.type-filter .navigation-item-title {
	color: #000000;
	font: 16px/24px arial;
	padding-left: 18px;
}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item.type-filter .navigation-item-count {
	padding: 1px 0 0 5px;
	line-height: 23px;
}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item.group-filter .navigation-item-title.toplevel {
	color: #000000;
	font: bold 12px/20px arial;
	padding: 6px 0 0 18px;
}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item .navigation-item-title {
	font-size: 12px;
	line-height: 20px;
	padding: 0 0 0 40px;
}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item a:hover {
	font-weight: normal;
}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item.type-filter.selected .navigation-item-title {
	font-weight: bold;
}
.content-fragment.search-result-list .search-filters .navigation-list .navigation-item.selected a:hover span.navigation-item-title {
	background: none;
	color: #000000;
}
.content-fragment.search-result-list .search-filters .navigation-list .navigation-item.selected a:hover span.navigation-item-count {
	background: none;
	font-weight: normal;
	color: #666666;
}
.content-fragment.search-result-list .search-filters .navigation-list .navigation-item.selected .navigation-item-count {
	font-weight: normal;
}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item .navigation-item-count.toplevel {
	padding-top: 7px;
}
.content-fragment-page.search-searchresultlist .pagerArea .pagerWrapper, .content-fragment-page.search-searchresultlist .pagerArea_Bottom .pagerWrapper {
	background: none;
	float: left;
	width: 300px;
}
.content-fragment-page.search-searchresultlist .pagerArea .pagerSort, .content-fragment-page.search-searchresultlist .pagerArea_Bottom .pagerSort {
	position: static;
	width: 300px;
}
.content-fragment-page.search-searchresultlist .search-result-list .pagerArea .pager {
	float: right;
	position: static;
	width: 335px;
	text-align: right;
}
.content-fragment-page.search-searchresultlist .pagerArea .pagerWrapper > a, .content-fragment-page.search-searchresultlist .pagerArea .pagerWrapper .pagerSort > a {
	color: #CC0000;
	padding-left: 12px;
}
.content-fragment-page.search-searchresultlist .pagerArea .pagerWrapper > a.selected, .content-fragment-page.search-searchresultlist .pagerArea .pagerWrapper .pagerSort > a.selected {
	font-weight: bold;
}
.pagerArea .pagerWrapper, .pagerArea_Bottom .pagerWrapper {
	font-family: arial;
	color: #525252;
	font-weight: bold;
}
.content-fragment-page.search-searchresultlist .search-result-list .pagerArea .pager > a {
	color: #525252;
}
.content-fragment-page.search-searchresultlist .search-result-list .pagerArea .pager > a.selected {
	font-weight: bold;
}
.content-fragment.search-result-list .content-list .content-item .abbreviated-post, .content-fragment.search-result-list .content-list .content-item:hover .abbreviated-post {
	padding: 0;
	border: none;
	background: none;
}
.content-fragment-page.search-searchresultlist ul.navigation-list {
	font-family: arial;
	margin-left: 0;
}
.content-fragment.search-result-list .navigation-list-footer {
	border-bottom: none;
}
.content-fragment-page.search-searchresultlist .content-fragment.search-result-list .search-filter.category-filters .navigation-list-header {
	display: none;
}
.search-results-wrapper .result-container h4 {
	display: inline-block;
}
.result-container .abbreviated-post .post-name a {
	padding-right: 5px;
}
.content-fragment-page.search-searchresultlist .internal-group-postedto-background-color {
	color: #000000;
	font: bold 10px arial;
	padding: 1px 2px;
}
.search-results-wrapper .result-container .internal-link.view-post > em, .search-results-wrapper .result-container .post-summary > em {
	font-style: normal;
	background: #F7F181;
}
/****post****/
.content-fragment-page.forums-createeditpost .content-fragment.forum-banner .application-banner {
	padding: 0;
}
.content-fragment-page.forums-createeditpost h3.application-name {
	border-bottom: 4px solid #CC0000;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
}
.content-fragment-page.forums-createeditpost .left-sidebar .application-banner .application-description {
	color: #525252;
	font-family: Arial;
	font-size: 12px;
}
.content-fragment-page.forums-createeditpost .t-i-forum-post-warning {
	margin-left: 0;
	width: 270px;
}
.content-fragment-page.forums-createeditpost .forum_post_warning_div {
	border: 1px solid #E1E1E1;
}
.content-fragment-page.forums-createeditpost .forum_post_warning_div a {
	color: #118899;
}
.content-fragment-page.forums-createeditpost .forum_post_warning_div a:hover {
	color: #CC0000;
}
.content-fragment-page.forums-createeditpost .content-fragment.create-edit-post {
	margin-left: 35px;
}
.content-fragment-page.forums-createeditpost .content-fragment.create-edit-post .reply-post {
	width: 650px;
}
.content-fragment-page.forums-createeditpost .layout-region-inner.content .content-fragment.create-edit-post ul.field-list {
	width: 675px;
}
.content-fragment-page.forums-createeditpost .layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar {
	width: 270px;
}
.content-fragment-page.forums-createeditpost .tab-set.with-panes {
	background: none;
	padding: 0;
	margin-top: 8px;
}
.content-fragment-page.forums-createeditpost .tab-set .tab {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}
.content-fragment-page.forums-createeditpost .tab-set.with-panes td {
	background: none repeat scroll 0 0 transparent;
	height: 35px;
	vertical-align: top;
}
.content-fragment-page.forums-createeditpost .tab-set.with-panes .tab div {
	background: #ECECEC;
	padding: 8px 18px;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	border-left: none;
	font: 12px/18px arial;
}
.content-fragment-page.forums-createeditpost .tab-set.with-panes .tab.selected div {
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
	color: #000000;
}
.content-fragment-page.forums-createeditpost .tab-set.with-panes table {
	border-left: 1px solid #CCCCCC;
}
.content-fragment-page.forums-createeditpost .tab-set.with-panes .tab div {
	color: #525252;
}
.content-fragment-page.forums-createeditpost .share-withothers {
	background: none;
}
.content-fragment-page.forums-createeditpost .shareText {
	color: #CC0000;
	font: 12px arial;
	text-decoration: none;
}
.content-fragment-page.forums-createeditpost #sHelp {
	padding-left: 15px;
}
.menu.subjectsearch-content.results {
	color: #525252;
	font: 12px/18px arial;
	width: 570px;
	padding-bottom: 36px;
}
.subSearch_magglass {
	float: right;
}
.subSearch_fullResults {
	float: left;
	left: 414px;
	position: relative;
	top: 5px;
}
.subSearch_fullResults a.internal-link.search {
	color: #CC0000;
	font: 11px arial;
}
.menu.subjectsearch-content.results li.content-item {
	clear: left;
}
.menu.subjectsearch-content.results .subSearch_closeBox {
	clear: right;
	float: right;
	position: relative;
	top: -22px;
}
.menu.subjectsearch-content.results li.content-item {
	clear: left;
}
.content-fragment-page.forums-createeditpost .content-fragment.create-edit-post .field-item-validation {
	margin-left: 0;
	color: #CC0000;
	font: bold 12px arial;
}
.content-fragment-page.forums-createeditpost .content-fragment.create-edit-post .field-item.post-subject .field-item-input input {
	width: 650px;
}
.content-fragment.search-result-list .filter-data {
	height: 25px;
}
.content-fragment.search-result-list .search-results-wrapper {
	position: static;
	margin-top: 38px;
}
.search-result-list .pagerArea {
	width: 100%;
}
.content-fragment-page.search-searchresultlist .content-fragment.search-result-list .search-query .searchbutton a {
 * margin-left: -10px
}
.content-fragment-page.forums-createeditpost .share-withothers #mainBody {
	border-top: none;
}
.content-fragment-page.forums-createeditpost .share-withothers #mainBody #share-withothers-main {
	padding: 5px;
 *padding-bottom: 15px;
}
.content-fragment-page.forums-createeditpost .share-withothers #mainBody #share-withothers-main input {
	width: 450px;
}
.subsearch_toggle {
	position: relative;
	left: 550px;
	top: 8px;
	width: 100px;
}
.subsearch_toggle:after {
	content : " OFF";
}
.subsearch_toggle.subsearch_enabled:after {
	content : " ON";
}
.subsearch_toggle:hover {
	text-decoration: underline;
}
.content-fragment-page.forums-createeditpost .shareWrapper {
	width: 655px;
}
.content-fragment-page.forums-createeditpost #cCCHelp {
	width: 160px;
}
.content-fragment-page.forums-createeditpost #cCCHelp #dHelpContent {
	width: 140px;
}
.content-fragment-page.forums-createeditpost #dHelpHeader #hClose {
	left: 80px;
}
.content-fragment.search-result-list .search-filters .navigation-list .navigation-item.selected a:link, .content-fragment.search-result-list .search-filters .navigation-list .navigation-item.selected a:visited, .content-fragment.search-result-list .search-filters .navigation-list .navigation-item.selected a:active, .content-fragment.search-result-list .search-filters .navigation-list .navigation-item.selected a:hover span {
	font-weight: normal;
}
.content-fragment.search-result-list .search-filters .navigation-list .navigation-item.selected a:hover span.internal-group-postedto-background-color {
	font: bold 10px arial;
}
.search-result-list.content-fragment A IMG {
    border: none;
}
/*MB- search elaboration - END*/

/*MB - FB comment box cut off -BEGIN */
.content-fragment-page.post .layout-content .layout-region .layout-region-inner, .content-fragment-page.post .layout-content.header-top-content-left-sidebar-right .layout-region.content, .content-fragment-page.postlist .layout-content .layout-region .layout-region-inner, .content-fragment-page.postlist .layout-content.header-top-content-left-sidebar-right .layout-region.content {
	overflow: visible;
}
.content-fragment-page.post .layout-content.header-top-content-left-sidebar-right .layout-region.content, .content-fragment-page.postlist .layout-content.header-top-content-left-sidebar-right .layout-region.content {
	float: left;
	width: 680px;
}
/*MB - FB comment box cut off  - END*/
.content-fragment-page.forums-threadlist .content-fragment.t-i-forum-thread-list .forumtitle-description {
	height: auto;
}
/**MB - digest subscription dropdown - BEGIN ***/
.layout-region.right-sidebar .group-banner {
	min-height: 0;
}
.layout-region.right-sidebar .group-banner .navigation-list {
	margin-left: 0;
}
.email-digest-selectWrapper div {
	font: 12px/18px Arial;
}
.email-digest-selectWrapper div.email-digest-selectable:hover {
	background: #DCE7E9;
}
.email-digest-selectWrapper div.email-digest-selected {
	background: #FFFFAA;
}
.email-digest-rollup span {
	font-size: 12px;
}
.content-fragment.group-banner .email-digest-subscription {
	text-align: right;
	width: auto;
}
/**MB - digest subscription dropdown - END ***/
.content-fragment-page.userdashboard_accountactivity .layout {
    position: static;
}
.content-fragment-page.common-home .forumFinder-shadow {
    background: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images/forum_2D00_finder_2D00_shadow.gif") no-repeat scroll 0 0 transparent;
	*background: url("/cfs-file.ashx/__key/communityserver-components-sitefiles/images/forum_2D00_finder_2D00_shadow_2D00_ie.gif") repeat scroll 0 0 transparent;
    height: 50px;
    width: 980px;
}
.layout-region.left-sidebar a.blog-subscribe,
.layout-region.left-sidebar a.blog-unsubscribe {
    color: #FFFFFF;
}

/* PF - Forum Thread Notification widget */
#dForumNotifyList {
    height: 160px;
    width: 568px;
}
#dPrimaryList, #dSecondaryList {
    float: left;
    height: 160px;
    width: 268px;
}
#dSecondaryList {
    margin-left: 32px;
}
#dForumNotifyList ul {
    background-color: #EFEFEF;
    border: 1px solid #CCCCCC;
    height: 100px;
    list-style-type: none;
    overflow: auto;
    padding: 3px 5px;
}
#dSecondaryList ul ul {
    border: none;
    height: 90%;
}
#dNotifyTextAreas {
    height: 90px;
    width: 568px;
}
#dPrimaryTextArea, #dSecondaryTextArea {
    float: left;
    margin-bottom: 5px;
    width: 268px;
}
#dSecondaryTextArea {
    margin-left: 32px;
}
#dNotifyTextAreas textarea {
    border: 1px solid #CCCCCC;
    height: 42px;
    padding: 3px 5px;
    resize: none;
    width: 256px;
    overflow: auto;
}
#idPrimaryAdminMsgs, #idSecondaryAdminMsgs 
{
    position: absolute;
    float: left;
    display: block;
    margin-bottom: 5px;
    width: 268px;
 }
#idSecondaryAdminMsgs {
    left: 300px;
}
#dNotifyTextAreas .dNotifyMsgs {
    position: relative;
    clear: both;
    height: 30px;
    width: 568px;
}
#dNotifyTextAreas .dNotifySubmit {
    clear: both;
    display: block;
}
#dNotifyTextAreas .dNotifySubmit {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE0000', endColorstr='#AA0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EE0000), to(#AA0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #EE0000, #AA0000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #EE0000 0%, #AA0000 100%); /* for IE10*/
	background-position: top left;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border: none;
	height: 26px;
	padding: 3px 8px 4px;
	text-align: center;
	width: auto;
	cursor: pointer;
}
#dNotifyTextAreas .dNotifySubmit:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA0000', endColorstr='#EE0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#AA0000), to(#EE0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #AA0000, #EE0000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #AA0000 0%, #EE0000 100%); /* for IE10*/
}

/* pfitzpatrick - styling for Private Community Registration form */
#regFormTopContent { margin-left: 15px; width: 800px; }

#dPrivateRegForm { width: 100%; float: left;}
#dPrivateRegForm label { font-weight: bold; }

.regRed { color: #C00; }
 
#dPrivateRegForm select { width: 204px; }
.regRow td { padding-top: 12px; }
.pcRegInputText { width: 200px; }
#pcRegSubmitDiv { margin-bottom: 50px; }
#pcRegFormSignIn { padding-top: 10px; }
#pcRegFormSignIn { font-size: 11px; }
#pcRegFormSignIn label { color: #C00; font-size: 14px; font-weight: bold; }
#pcRegFormSignIn p { font-size: 12px; }

.pcRegFormButton span{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	display: inline-block;
        height: auto;
        padding: 4px 12px 5px;
}
/*login*/
#pcRegFormSignIn .pcRegFormButton span {
	background: #118899; /* for non-CSS3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AFC1', endColorstr='#00697B'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00AFC1), to(#00697B)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #00AFC1, #00697B); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #00AFC1 0%, #00697B 100%); /* for IE10*/
}
#pcRegFormSignIn .pcRegFormButton span:hover{
	background: #118899; /* for non-CSS3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00697B', endColorstr='#00AFC1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00697B), to(#00AFC1)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #00697B, #00AFC1); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #00697B 0%, #00AFC1 100%); /* for IE10*/

}
/*submit*/
#pcRegSubmitDiv .pcRegFormButton span {
	background: #CC0000; /* for non-CSS3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE0000', endColorstr='#AA0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EE0000), to(#AA0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #EE0000, #AA0000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #EE0000 0%, #AA0000 100%); /* for IE10*/
}
#pcRegSubmitDiv .pcRegFormButton span:hover {
	background: #CC0000; /* for non-CSS3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA0000', endColorstr='#EE0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#AA0000), to(#EE0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #AA0000, #EE0000); /* for firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #AA0000 0%, #EE0000 100%); /* for IE10*/
}
