





/* ------------------------------------------------------------------------- */
/*  Community Center: Components CSS for New UI Components					 */
/*  The first 2272 lines are included to support legacy declarations		 */
259200000
/* ------------------------------------------------------------------------- */

/* --------------------------------------------- */
/*  Global Jive Forums 4.x Stylesheet			 */
/* --------------------------------------------- */

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*  Styles for HTML elements												  */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */



BODY {
	background-color: #FFFFFF; /* bgColor */
}

BODY, DIV, P, TD, TH {
	font-family: arial,helvetica,sans-serif; /* fontFace */
	font-size: 11px; /* fontSize */
	color: #000000; /* textColor */
}

PRE {
	font-size: 11px; /* fontSize */
	font-family: "courier new", monospace;
	margin: 0px;
}

A {}

A:link {
	color: #008DDF; /* linkColor */
}

A:visited {
	color: #008DDF; /* vLinkColor */
}

A:hover {
	color: #008DDF; /* aLinkColor */
}

A:active {
	color: #008DDF; /* aLinkColor */
}


.jive-top-navigation .jive-accountbox {
	float: left;
	width: 29%;
}

#jive-loginpage .jive-accountbox,
#jive-logoutsuccesspage .jive-accountbox {
	float: right;
}

.jive-accountbox {
}

.jive-accountbox .jive-icon {
	padding: 3px;
	display: none;
}

.jive-accountbox .jive-icon-label {
	padding: 3px 12px 3px 3px;
	white-space: nowrap;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

.jive-accountbox .jive-icon-label .jive-active {
	font-weight: bold;
}

.jive-accountbox THEAD TH {
	text-align: left;
	border-bottom: 1px solid #FACEE3; /* borderColor */
}

.jive-accountbox .jive-icon {
	padding: 3px;
	display: none;
}

.jive-accountbox .jive-icon-label {
	padding: 3px 12px 3px 3px;
	white-space: nowrap;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

.jive-accountbox .jive-icon-label .jive-active {
	font-weight: bold;
}

.jive-buttons .jive-icon {
	padding: 3px;
	display: none;
}

.jive-buttons .jive-icon.img {
}

.jive-buttons .jive-icon-label {
	padding-right: 0px;
	white-space: nowrap;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

.jive-error-message .jive-icon {
	padding-right: 6px;
}

.jive-error-message .jive-icon-label,
.jive-error-text {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #FF0000;
}

.jive-error-message .jive-icon-label {
	padding-top: 1px;
}

.jive-success-message .jive-icon {
	padding-right: 6px;
}

.jive-success-message .jive-icon-label,
.jive-success-text {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #009900;
}

.jive-success-message .jive-icon-label {
	padding-top: 1px;
}

.jive-icon-label {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-icon {
}

.jive-icon img {
}

.jive-icon-label {
}

.read-tracker .jive-icon-label {
	position: relative;
	top: -3px;
}

.jive-info-message .jive-icon {
	padding-right: 6px;
}

.jive-buttons UL LI .jive-icon,
.live-buttons LI,
.live-button-links .jive-icon {
	position: relative;
	left: 4px;
}

#blog-read-state .jive-icon {
	padding-left: 4px;
	position: relative;
	top: -4px;
}

.jive-accountbox .jive-icon-label {
	padding: 3px 12px 3px 3px;
	white-space: nowrap;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

.jive-accountbox .jive-icon-label .jive-active {
	font-weight: bold;
}

.jive-buttons .jive-icon-label {
	padding-right: 0px;
	white-space: nowrap;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

.jive-error-message .jive-icon-label,
.jive-error-text {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #FF0000;
}

.jive-error-message .jive-icon-label {
	padding-top: 1px;
}

.jive-success-message .jive-icon-label,
.jive-success-text {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #009900;
}

.jive-success-message .jive-icon-label {
	padding-top: 1px;
}

.jive-icon-label {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-icon-label {
}

.read-tracker .jive-icon-label {
	position: relative;
	top: -3px;
}

#jive-loginpage .jive-accountbox,
#jive-logoutsuccesspage .jive-accountbox {
	float: right;
}

#jive-loginpage .jive-page-title {
	float: left;
}

.jive-page-title {
	font-family: arial,helvetica,sans-serif; /* titleFontFace */
	font-size: 14px; /* titleFontSize */
	font-weight: bold;
	padding: 0px 0px 8px 3px;
	clear: both;
}

#jive-logoutsuccesspage .jive-page-title,
#jive-loginpage .jive-page-title {
	float: left;
}

.jive-error-text {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #FF0000;
}

.jive-poll-results .jive-label {
	font-weight: bold;
}

.jive-settings .jive-table .jive-label {
	width: 30%;
}

.jive-pm-box .jive-table .jive-label {
	white-space: nowrap;
	width: 75px;
}

.profile-member-info .jive-label {
	padding-right: 1em;
	vertical-align: top;
}

#jive-profilepage .profile-member-info .jive-table TBODY .jive-label {
	text-align: left;
	border-width: 0px;
}

.jive-portlet-box {
	border: 1px solid #FACEE3; /* borderColor */
	margin-bottom: 1em;
}

.jive-portlet-box .body .live-last-post {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	margin-left: 16px;
	padding: 3px;
}

.jive-portlet-box THEAD TH,
.jive-portlet-box TBODY TD,
.jive-portlet-box .body,
.jive-portlet-box .header {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	padding: 3px;
}

.jive-portlet-box THEAD TH,
.jive-portlet-box .header {
	text-align: left;
	font-weight: bold;
	background-color:  #FFFFFF; /* evenColor */
	border-bottom: 1px solid #FACEE3; /* borderColor */
}

.jive-portlet-box TBODY TD {
	vertical-align: top;
}

.jive-portlet-box LABEL {
	padding-top: 2px;
}

.jive-portlet-box ul {
	padding-left: 14px;
	margin: 0px;
}

.jive-portlet-box li {
	margin: 0px 0px 7px 0px;
}

#jive-frontpage .jive-portlet-box,
#jive-categorypage .jive-portlet-box,
#jive-forumpage .jive-portlet-box {
	margin-left: 1em;
}

#jive-rsspage .jive-portlet-box {
	margin-left: 1em;
}

.gallery-showcase-tags .tags-popular .jive-portlet-box .header {
	background-color: #990B57; /* tableHeaderBgColor */
	color: #FFFFFF; /* tableHeaderColor */
	padding: 3px;
}

.gallery-showcase-polls .jive-portlet-box {
	border: 0;
}

.gallery-showcase-polls .jive-portlet-box .header,
.gallery-showcase-polls .jive-portlet-box .body {
	font-size: 11px; /* fontSize */
}

.gallery-showcase-tags .jive-portlet-box {
	border: 0;
}

.gallery-showcase-tags .jive-portlet-box .header,
.gallery-showcase-tags .jive-portlet-box .body {
	font-size: 11px; /* fontSize */
}

.gallery-showcase-threads .jive-portlet-box {
	border: 1px solid #990B57; /* tableHeaderBgColor */
	float: left;
	width: 49%;
	margin: 2px;
}

.gallery-showcase-threads .jive-portlet-box .body,
.gallery-showcase-threads .jive-portlet-box .header {
	font-family: arial,helvetica,sans-serif; /* fontFace */
	font-size: 11px; /* fontSize */
}

.gallery-showcase-threads .jive-portlet-box {
	border: 0px;
}

.gallery-showcase-threads .jive-portlet-box .body {
	border: 1px solid #990B57; /* tableHeaderBgColor */
}

.gallery-showcase-threads .jive-portlet-box .header {
	color: #FFFFFF; /* tableHeaderColor */
	background-color: #990B57; /* tableHeaderBgColor */
	border: 0px;
}

.gallery-forums-content .poll .jive-portlet-box .poll-options ul {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

.gallery-forums-content .jive-portlet-box {
	float: left;
	width: 30%;
	margin: 2px 10px 2px 0px;
}

.gallery-forums-portlets .jive-portlet-box,
.gallery-forums-content .jive-portlet-box {
	border: 1px solid #000000;
	margin: 2px;
}

.gallery-forums-portlets .jive-portlet-box .header,
.gallery-forums-content .jive-portlet-box .header {
	font-family: arial,helvetica,sans-serif; /* fontFace */
	font-size: 11px; /* fontSize */
	border-bottom: 1px solid #000000;
	background-color: #990B57; /* tableHeaderBgColor */
	color: #FFFFFF; /* tableHeaderColor */
	padding: 3px;
	text-align: center;
}

.gallery-forums-portlets .jive-portlet-box .body,
.gallery-forums-content .jive-portlet-box .body {
	background-color: #FFFFFF; /* bgColor */
}

.jive-table .jive-buttons,
.jive-buttons TABLE {
	position: relative;
	top: -2px;
	margin-left: 6px;
}

.jive-search-results .jive-table THEAD TH {
	text-align: left;
}

.jive-search-results .jive-table .jive-search-noresults {
	padding: 1em;
	font-style: italic;
}

.jive-table,
.jive-table table {
	width: 100%;
	border-collapse: collapse;
	border: 0px;
}

* html #poll-view .jive-table {
	width: 620px !important;
}

.jive-table TD,
.jive-table TH,
.jive-table TBODY TD,
.jive-table THEAD TH {
	padding: 3px;
	border: 1px solid #CCCCCC; /* altBorderColor */
}

.jive-table THEAD TH {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	text-align: left;
	background-color: #990B57; /* tableHeaderBgColor */
	color: #FFFFFF; /* tableHeaderColor */
}

.jive-table THEAD TH A {
	color: #FFFFFF; /* tableHeaderColor */
}

.jive-table TFOOT TD {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	background-color: #008DDF !important; /* altBgColor */
}

.jive-table .jive-odd {
	background-color: #FFFFFF; /* oddColor */
}

.jive-table .jive-even {
	background-color: #FFFFFF; /* evenColor */
}

.jive-table .light-header {
	background-color: #999999;
}

.jive-table TFOOT INPUT,
.jive-table TFOOT SELECT {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-table .jive-active {
	background-color: #FFC;
}

.jive-table .jive-active TD,
.jive-table .jive-active TH {
	border-bottom: 1px solid #999999;
}

#jive-reply-tree .jive-table .jive-current TD {
	background-color: #FFFFFF; /* activeColor */
	vertical-align: middle;
}

#jive-reply-tree .jive-table .jive-current A {
	font-weight: bold;
}

.jive-forum-list .jive-table .jive-category-name,
.jive-forum-list .jive-table .jive-category-count {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px; /* fontSize */
	font-weight: bold;
	color: #000000; /* textColor */
}

.jive-forum-list .jive-table .jive-category-count {
	text-align: center;
}

.jive-forum-list .jive-table .jive-category-name A {
	color: #000000; /* textColor */
	text-decoration: none;
}

.jive-forum-list .jive-table .jive-category-name A:hover {
	text-decoration: underline;
}

.jive-forum-list .jive-table .jive-even {
	background-color: #FFFFFF; /* evenColor */
}

.jive-forum-list .jive-table .jive-odd {
	background-color: #FFFFFF; /* oddColor */
}

.jive-forum-list .jive-table .jive-last-post,
.jive-thread-list .jive-table .jive-last-post,
.blog-topic-list .jive-table .jive-last-post,
.photo-topic-list .jive-table .jive-last-post,
.storyboard-topic-list .jive-table .jive-last-post,
.jive-table .jive-date {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-message-list .jive-table THEAD TH,
.blog-topic .jive-table THEAD TH,
.photo-topic .jive-table THEAD TH,
.storyboard-topic .jive-table THEAD TH  {
	text-align: left;
	font-weight: normal;
}

.jive-message-list .jive-table THEAD TH A,
.blog-topic .jive-table THEAD TH A,
.photo-topic .jive-table THEAD TH A,
.storyboard-topic .jive-table THEAD TH A  {
	color: #FFFFFF; /* tableHeaderColor */
	font-weight: normal;
}

/* TEXT PAGINATOR STYLES */

.jive-message-list .jive-table .jive-paginator A,
.blog-topic .jive-table .jive-paginator A,
.photo-topic .jive-table .jive-paginator A,
.storyboard-topic .jive-table .jive-paginator A {
	border: 1px solid #990B57; /* tableHeaderBgColor */
}

.jive-message-list .jive-table .jive-paginator A:hover,
.thread-list-footer .paginator .thread-list-paginator,
.blog-topic .jive-table .jive-paginator A:hover,
.photo-topic .jive-table .jive-paginator A:hover,
.storyboard-topic .jive-table .jive-paginator A:hover {
	background-color: #FFFFFF; /* activeColor */
	border: 1px solid #FACEE3; /* borderColor */
	color: #000000; /* textColor */
}

.jive-message-list .jive-table .jive-paginator .jive-current,
.thread-list-footer .paginator .thread-list-paginator .jive-current,
.blog-topic .jive-table .jive-paginator .jive-current,
.photo-topic .jive-table .jive-paginator .jive-current,
.storyboard-topic .jive-table .jive-paginator .jive-current  {
	border: 1px solid #FACEE3; /* borderColor */
	background-color: #008DDF; /* altBgColor */
	color: #000000; /* textColor */
}

.jive-message-list .jive-table .jive-subject,
.blog-topic .jive-table .jive-subject,
.photo-topic .jive-table .jive-subject,
.storyboard-topic .jive-table .jive-subject {
	font-weight: bold;
}

.jive-message-list .jive-table TD,
.jive-message-list .jive-table TH,
.jive-message-list .jive-table TBODY TD,
.jive-message-list .jive-table THEAD TH {
	padding: 8px;
}

.jive-message-list .jive-table TD.live-message-body,
.jive-message-list .jive-table TBODY TD.live-message-body {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

#jive-pollpage .jive-table {
	width: 400px;
}

#jive-pollpage .jive-table TABLE {
	width: 100%;
}

#jive-forumpage .jive-thread-list .jive-table TR,
#jive-categorypage .jive-thread-list .jive-table TR,
.blog-content .blog-topic-list .jive-table TR,
.photo-content .photo-topic-list .jive-table TR,
.storyboard-content .storyboard-topic-list .jive-table TR {
	vertical-align: middle;
}

#jive-spellpage .jive-table .jive-spell-button {
	background-color: #008DDF; /* altBgColor */
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
}

.jive-settings .jive-table TH,
.jive-watchlist .jive-table TH {
	text-align: left;
}

.jive-settings .jive-table .jive-label {
	width: 30%;
}

#jive-pmpage .jive-table .jive-paginator A {
	border: 1px solid #008DDF; /* altBgColor */
}

#jive-pmpage .jive-table .jive-paginator A:hover {
	background-color: #FFFFFF; /* activeColor */
	border: 1px solid #FACEE3; /* borderColor */
	color: #000000; /* textColor */
}

#jive-pmpage .jive-table .jive-paginator .jive-current {
	border: 1px solid #666666;
	background-color: #008DDF; /* altBgColor */
	color: #000000; /* textColor */
}

.jive-pm-box .jive-table .jive-body {
	padding: 12px;
}

.jive-pm-box .jive-table .jive-label {
	white-space: nowrap;
	width: 75px;
}

.jive-pm-box .jive-table THEAD TH {
	text-align: left;
}

.jive-table td.live-subject-box {
	border-right: 0px;
}

.jive-table td.live-message-buttons {
	border-left: 0px;
}

.profile .jive-table THEAD TH {
	text-align: left;
}

.profile .jive-table TBODY TD {
}

.profile-member-info .jive-table THEAD TH,
.profile-member-info .jive-table TH,
.profile-member-info .jive-table TBODY TD,
.profile-member-info .jive-table TD,
.profile-member-info .jive-table TBODY .jive-first-last,
.profile-member-info .jive-table TFOOT .jive-first-last,
.profile-member-info .jive-table TBODY .jive-first,
.profile-member-info .jive-table TBODY .jive-category-name,
.profile-member-info .jive-table TFOOT .jive-first,
#jive-profilepage .profile-member-info .jive-table TBODY .jive-label {
	text-align: left;
	border-width: 0px;
}

.profile-member-info .jive-table {
}

.live-directory .jive-table THEAD TH {
	text-align: left;
	font-weight: normal;
}

.live-directory .jive-table THEAD TH A {
	color: #FFFFFF; /* tableHeaderColor */
	font-weight: normal;
}

live-directory .jive-table .jive-paginator A {
	border: 1px solid #990B57; /* tableHeaderBgColor */
}

.live-directory .jive-table .jive-paginator A:hover {
	background-color: #FFFFFF; /* activeColor */
	border: 1px solid #FACEE3; /* borderColor */
	color: #000000; /* textColor */
}

.live-directory .jive-table .jive-paginator .jive-current {
	border: 1px solid #FACEE3; /* borderColor */
	background-color: #008DDF; /* altBgColor */
	color: #000000; /* textColor */
}

.live-directory .jive-table .jive-subject {
	font-weight: bold;
}

.live-guest-book .jive-message-list .jive-table TD,
.jive-message-list .jive-table TH,
.live-guest-book .jive-message-list .jive-table TBODY TD,
.jive-message-list .jive-table THEAD TH {
	padding: 3px;
}

th.jive-author,
td.jive-author {
	white-space: nowrap;
/*	display: none */ /* turn off author column */
}

.jive-msg-count {
	text-align: center;
}

.jive-table .jive-even {
	background-color: #FFFFFF; /* evenColor */
}

.jive-forum-list .jive-table .jive-even {
	background-color: #FFFFFF; /* evenColor */
}

.jive-watchlist .jive-watchlist-internal .jive-even {
	background-color: #FFFFFF; /* evenColor */
}

.jive-buttons {
	padding-bottom: 2px;
}

.jive-table .jive-buttons,
.jive-buttons TABLE {
	position: relative;
	top: -2px;
	margin-left: 6px;
}

.jive-buttons .jive-icon {
	padding: 3px;
	display: none;
}

.jive-buttons .jive-icon.img {
}

.jive-buttons .jive-icon-label {
	padding-right: 0px;
	white-space: nowrap;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

#jive-categorypage .jive-buttons {
	padding-bottom: 3px;
}

.jive-buttons UL LI,
.live-buttons LI,
.live-button-links {
	display: inline;
	position: relative;
	left: -1px;
}

.jive-buttons UL LI .jive-icon,
.live-buttons LI,
.live-button-links .jive-icon {
	position: relative;
	left: 4px;
}

.jive-buttons UL,
.live-portlet-list,
.live-buttons {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	position: relative;
}

.jive-message-list .jive-buttons,
.storyboard-topic .jive-buttons,
.photo-topic .jive-buttons {
}

#blog-read-state .jive-buttons {
	padding-left: 32px;
}

#jive-pmpage .jive-pm-msg-row-sel TD {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF; /* activeColor */
}

#jive-pmpage .jive-pm-msg-row TD {
	border-bottom: 1px solid #FACEE3; /* borderColor */
}

#jive-pmpage .jive-pm-msg-row-sel TD {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF; /* activeColor */
}

#jive-pm-folder-box TH,
#jive-pm-folder-box TD {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif;
}

#jive-pm-folder-box TABLE {
	border: 1px solid #FACEE3; /* borderColor */
}

#jive-pm-folder-box TH {
	text-align: left;
	font-weight: bold;
	background-color: #008DDF; /* altBgColor */
	border-bottom: 1px solid #FACEE3; /* borderColor */
}

#jive-pm-folder-box .jive-pm-folder-selected {
	background-color: #008DDF; /* altBgColor */
}

#jive-pm-folder-box .jive-pm-folder-total TD {
	border-top: 1px solid #CCCCCC; /* altBorderColor */
}

.jive-error-message .jive-icon {
	padding-right: 6px;
}

.jive-error-message .jive-icon-label,
.jive-error-text {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #FF0000;
}

.jive-error-message .jive-icon-label {
	padding-top: 1px;
}

#jive-pmpage .jive-mark-buttons INPUT,
#jive-pmpage .jive-mark-buttons SELECT,
#jive-pmpage .jive-jump-box SELECT {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

.jive-form-table TH,
.jive-form-table TD {
	padding: 3px;
}

.jive-description,
.poll-description,
.poll-votes,
.poll-options,
.polls-more,
.jive-icon-label {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-category-name .jive-description {
	font-weight: normal;
}

.jive-forum-list .jive-forum-name .jive-description A {
	font-weight: normal;
}

.jive-messagebox .live-author-box .jive-description {
	margin-top: 6px;
	margin-bottom: 4px;
}

.jive-pm-box .jive-table .jive-body {
	padding: 12px;
}

.jive-pm-box .jive-table .jive-label {
	white-space: nowrap;
	width: 75px;
}

.jive-pm-box .jive-table THEAD TH {
	text-align: left;
}

.jive-search-results .jive-search-result .jive-body {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-search-results .jive-search-result .jive-body {
	padding: 1em;
}

.jive-pm-box .jive-table .jive-body {
	padding: 12px;
}

.jive-avatar img {
	width: 32px;
	height: 32px;
}

.jive-settings .jive-table TH,
.jive-watchlist .jive-table TH {
	text-align: left;
}

.jive-settings .jive-table .jive-label {
	width: 30%;
}

.profile-member-info .jive-table TBODY .jive-first-last,
.profile-member-info .jive-table TFOOT .jive-first-last,
.profile-member-info .jive-table TBODY .jive-first,
.profile-member-info .jive-table TBODY .jive-category-name,
.profile-member-info .jive-table TFOOT .jive-first,
#jive-profilepage .profile-member-info .jive-table TBODY .jive-label {
	text-align: left;
	border-width: 0px;
}

.jive-attach-item {
	font-size: 11px; /* descrFontSize */
}

.jive-breadcrumbs {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #000000; /* breadcrumbColor */
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #999999;
}

.jive-breadcrumbs A:visited,
.jive-breadcrumbs A:link,
.jive-breadcrumbs A:hover {
	color: #000000; /* breadcrumbColor */
}

.jive-breadcrumbs .jive-last-link {
	text-decoration: none;
}

.jive-info-message {
	margin-bottom: 1em;
}

.jive-info-message TBODY TD {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-info-message TBODY TD A {
	font-weight: normal;
}

.jive-info-message .jive-icon {
	padding-right: 6px;
}

#jive-pmpage .jive-info-message {
	padding: 3px;
}

#jive-spellpage .jive-table .jive-spell-button {
	background-color: #008DDF; /* altBgColor */
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
}

.jive-messagebox .live-author-box .jive-description {
	margin-top: 6px;
	margin-bottom: 4px;
}

.jive-messagebox {
}

.jive-table .jive-odd {
	background-color: #FFFFFF; /* oddColor */
}

.jive-forum-list .jive-table .jive-odd {
	background-color: #FFFFFF; /* oddColor */
}

.jive-watchlist .jive-watchlist-internal .jive-odd,
.jive-watchlist .jive-watchlist-internal .jive-even {
	background-color: #FFFFFF; /* oddColor */
}

.slideshow-content TABLE TH.jive-first {
	background-color: #990B57; /* tableHeaderBgColor */
}

.profile-member-info .jive-table TBODY .jive-first-last,
.profile-member-info .jive-table TFOOT .jive-first-last,
.profile-member-info .jive-table TBODY .jive-first,
.profile-member-info .jive-table TBODY .jive-category-name,
.profile-member-info .jive-table TFOOT .jive-first,
#jive-profilepage .profile-member-info .jive-table TBODY .jive-label {
	text-align: left;
	border-width: 0px;
}

.jive-breadcrumbs .jive-last-link {
	text-decoration: none;
}

.jive-forum-list .jive-table .jive-last-post,
.jive-thread-list .jive-table .jive-last-post,
.blog-topic-list .jive-table .jive-last-post,
.photo-topic-list .jive-table .jive-last-post,
.storyboard-topic-list .jive-table .jive-last-post,
.jive-table .jive-date {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-subject-thread {
	font-weight: bold;
	font-family: arial,helvetica,sans-serif; /* emphasizeFontFace */
	font-size: 12px; /* emphasizeFontSize */
	color: #666666;
}

.jive-message-list .jive-table .jive-subject,
.blog-topic .jive-table .jive-subject,
.photo-topic .jive-table .jive-subject,
.storyboard-topic .jive-table .jive-subject {
	font-weight: bold;
}

.live-directory .jive-table .jive-subject {
	font-weight: bold;
}

#jive-spellpage .jive-table .jive-spell-button {
	background-color: #008DDF; /* altBgColor */
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
}

.jive-announcement {
	border: 1px solid #FACEE3; /* borderColor */
	margin-top: 8px;
	margin-bottom: 1em;
	/* delete when header/body announcements roll out */
	background-color: #008DDF; /* altBgColor */
}

.jive-announcement .header {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	background-color: #CCCCCC;
	border-bottom: 1px solid #FACEE3; /* borderColor */
	padding: 3px;
}

.jive-announcement .subject {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}

.jive-announcement .body {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	padding: 3px;
}

.jive-announcement-edit {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	width: 100%;
	text-align: right;
}

.jive-announcement-post {
	padding: 0px 4px 4px 0px;
	text-align: right;
}

/**** icons ****/

.lw-comment-count-icon {
	background-image: url("/images/lw_comment_count_icon.gif");
	background-repeat: no-repeat;
	position: relative;
	width: 12px;
	height: 12px;
	outline: none;
	display: block;
	float: left;
	padding-right: 2px;
}

.lw-view-count-icon {
	background-image: url("/images/lw_view_count_icon.gif");
	background-repeat: no-repeat;
	position: relative;
	width: 12px;
	height: 12px;
	outline: none;
	display: block;
	float: left;
	padding-right: 2px;
}

.lw-subcategory-list-unread-icon {
	background-image: url("/images/icon-folder-unread.gif");
	background-repeat: no-repeat;
	position: relative;
	width: 16px;
	height: 16px;
	outline: none;
	display: block;
	float: left;
	padding-right: 3px;
}

.lw-subcategory-list-read-icon {
	background-image: url("/images/icon-folder-read.gif");
	background-repeat: no-repeat;
	position: relative;
	width: 16px;
	height: 16px;
	outline: none;
	display: block;
	float: left;
	padding-right: 3px;
}

.gallery-forums-portlets .jive-announcement {
	background-color: #FFFFFF; /* bgColor */
	border: 1px dotted #000000;
}

.jive-announcement-edit {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	width: 100%;
	text-align: right;
}

.jive-forum-list .jive-table .jive-category-name,
.jive-forum-list .jive-table .jive-category-count {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px; /* fontSize */
	font-weight: bold;
	color: #000000; /* textColor */
}

.jive-forum-list .jive-table .jive-category-count {
	text-align: center;
}

.jive-forum-list .header {
	background-color:  #990B57; /* tableHeaderBgColor */
	color: #FFFFFF; /* tableHeaderColor */
	padding: 3px;
}

.jive-forum-list .jive-forum-name A {
	font-weight: bold;
}

.jive-forum-list .jive-forum-name .jive-description A {
	font-weight: normal;
}

.jive-forum-list .jive-table .jive-category-name A {
	color: #000000; /* textColor */
	text-decoration: none;
}

.jive-forum-list .jive-table .jive-category-name A:hover {
	text-decoration: underline;
}

.jive-forum-list .jive-table .jive-even {
	background-color: #FFFFFF; /* evenColor */
}

.jive-forum-list .jive-table .jive-odd {
	background-color: #FFFFFF; /* oddColor */
}

.jive-forum-list .jive-table .jive-last-post,
.jive-thread-list .jive-table .jive-last-post,
.blog-topic-list .jive-table .jive-last-post,
.photo-topic-list .jive-table .jive-last-post,
.storyboard-topic-list .jive-table .jive-last-post,
.jive-table .jive-date {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-forum-list thead th,
.jive-forum-list thead th a,
.jive-forum-list thead td {
	background-color: #FFFFFF; /* bgColor */
	color: #000000; /* textColor */
}

.jive-forum-list .jive-table .jive-category-name,
.jive-forum-list .jive-table .jive-category-count {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px; /* fontSize */
	font-weight: bold;
	color: #000000; /* textColor */
}

.jive-category-name .jive-description {
	font-weight: normal;
}

.jive-forum-list .jive-table .jive-category-name A {
	color: #000000; /* textColor */
	text-decoration: none;
}

.jive-forum-list .jive-table .jive-category-name A:hover {
	text-decoration: underline;
}

.profile-member-info .jive-table TBODY .jive-category-name,
.profile-member-info .jive-table TFOOT .jive-first,
#jive-profilepage .profile-member-info .jive-table TBODY .jive-label {
	text-align: left;
	border-width: 0px;
}

.jive-forum-list .jive-table .jive-category-count {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px; /* fontSize */
	font-weight: bold;
	color: #000000; /* textColor */
}

.jive-forum-list .jive-table .jive-category-count {
	text-align: center;
}

.jive-forum-list .jive-forum-name A {
	font-weight: bold;
}

.jive-forum-list .jive-forum-name .jive-description A {
	font-weight: normal;
}

.jive-thread-list THEAD .jive-forum-name,
.jive-thread-list THEAD .jive-date,
.blog-topic-list THEAD .jive-forum-name,
.blog-topic-list THEAD .jive-date,
.photo-topic-list THEAD .jive-forum-name,
.photo-topic-list THEAD .jive-date,
.storyboard-topic-list THEAD .jive-forum-name,
.storyboard-topic-list THEAD .jive-date  {
	color: #FFFFFF; /* tableHeaderColor */
}

.jive-thread-list .jive-forum-name,
.blog-topic-list .jive-forum-name,
.storyboard-topic-list .jive-forum-name,
.photo-topic-list .jive-forum-name  {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.jive-view-count,
.jive-msg-count {
	text-align: center;
}

#jive-categorypage .jive-buttons {
	padding-bottom: 3px;
}

#jive-categorypage .jive-portlet-box,
#jive-forumpage .jive-portlet-box {
	margin-left: 1em;
}

#jive-categorypage .jive-thread-list .jive-table TR,
.blog-content .blog-topic-list .jive-table TR,
.photo-content .photo-topic-list .jive-table TR,
.storyboard-content .storyboard-topic-list .jive-table TR {
	vertical-align: middle;
}

.jive-thread-list {
}

.jive-thread-list .live-forum-buttons {
	margin-left: 0px !important;
	padding: 3px 6px;
	border-bottom: 1px solid#990B57; /* tableHeaderBgColor */
}

.jive-thread-list THEAD .jive-forum-name,
.jive-thread-list THEAD .jive-date,
.blog-topic-list THEAD .jive-forum-name,
.blog-topic-list THEAD .jive-date,
.photo-topic-list THEAD .jive-forum-name,
.photo-topic-list THEAD .jive-date,
.storyboard-topic-list THEAD .jive-forum-name,
.storyboard-topic-list THEAD .jive-date  {
	color: #FFFFFF; /* tableHeaderColor */
}

.jive-thread-list .jive-table .jive-last-post,
.blog-topic-list .jive-table .jive-last-post,
.photo-topic-list .jive-table .jive-last-post,
.storyboard-topic-list .jive-table .jive-last-post,
.jive-table .jive-date {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-thread-list .jive-forum-name,
.blog-topic-list .jive-forum-name,
.storyboard-topic-list .jive-forum-name,
.photo-topic-list .jive-forum-name  {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.jive-thread-list {
	border: 1px solid #990B57; /* tableHeaderBgColor */
	margin-bottom: 10px;
	margin-top: 1em;
}

.jive-thread-list .header {
	background-color:  #990B57; /* tableHeaderBgColor */
	color: #FFFFFF; /* tableHeaderColor */
	padding: 3px;
}

#jive-forumpage .jive-thread-list .jive-table TR,
#jive-categorypage .jive-thread-list .jive-table TR,
.blog-content .blog-topic-list .jive-table TR,
.photo-content .photo-topic-list .jive-table TR,
.storyboard-content .storyboard-topic-list .jive-table TR {
	vertical-align: middle;
}

.jive-thread-list-avatar {
	padding-top: 4px;
}

.jive-thread-list thead th,
.jive-thread-list thead th a,
.jive-thread-list thead td,
.jive-forum-list thead th,
.jive-forum-list thead th a,
.jive-forum-list thead td {
	background-color: #FFFFFF; /* bgColor */
	color: #000000; /* textColor */
}

.jive-paginator,
.jive-paginator A {
	font-family: arial,helvetica,sans-serif; /* fontFace */
	font-size: 11px; /* descrFontFace */
	font-weight: bold;
}

.jive-paginator A {
	border: 1px solid #FFFFFF;
	color: #000000; /* textColor */
}

.jive-paginator A:hover {
	border: 1px solid #008DDF; /* altBgColor */
	color: #000000; /* textColor */
	background-color: #008DDF; /* altBgColor */
}

.jive-paginator .jive-current {
	color: #000000; /* textColor */
	background-color: #008DDF; /* altBgColor */
	border: 1px solid #CCCCCC; /* altBorderColor */
	text-decoration: none;
}

.blog-thread-footer .jive-paginator,
.blog-thread-footer .live-go-to {
}

.jive-message-list .jive-table .jive-paginator A,
.blog-topic .jive-table .jive-paginator A,
.photo-topic .jive-table .jive-paginator A,
.storyboard-topic .jive-table .jive-paginator A {
	border: 1px solid #990B57; /* tableHeaderBgColor */
}

.jive-message-list .jive-table .jive-paginator A:hover,
.thread-list-footer .paginator .thread-list-paginator,
.blog-topic .jive-table .jive-paginator A:hover,
.photo-topic .jive-table .jive-paginator A:hover,
.storyboard-topic .jive-table .jive-paginator A:hover {
	background-color: #FFFFFF; /* activeColor */
	border: 1px solid #FACEE3; /* borderColor */
	color: #000000; /* textColor */
}

.jive-message-list .jive-table .jive-paginator .jive-current,
.thread-list-footer .paginator .thread-list-paginator .jive-current,
.blog-topic .jive-table .jive-paginator .jive-current,
.photo-topic .jive-table .jive-paginator .jive-current,
.storyboard-topic .jive-table .jive-paginator .jive-current  {
	border: 1px solid #FACEE3; /* borderColor */
	background-color: #008DDF; /* altBgColor */
	color: #000000; /* textColor */
}

#jive-pmpage .jive-table .jive-paginator A {
	border: 1px solid #008DDF; /* altBgColor */
}

#jive-pmpage .jive-table .jive-paginator A:hover {
	background-color: #FFFFFF; /* activeColor */
	border: 1px solid #FACEE3; /* borderColor */
	color: #000000; /* textColor */
}

#jive-pmpage .jive-table .jive-paginator .jive-current {
	border: 1px solid #666666;
	background-color: #008DDF; /* altBgColor */
	color: #000000; /* textColor */
}

.live-message-list-header .jive-paginator,
.live-message-list-footer .jive-paginator {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
	vertical-align: middle;
}

.live-message-list-header .jive-paginator,
.live-message-list-footer TD,
.live-message-list-footer A,
.live-message-list-footer .jive-paginator {
	color: #FFFFFF; /* tableHeaderColor */
}

.live-message-list-footer .jive-paginator { /*GAN*/
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
	vertical-align: text-top;
	color: #000000; /* textColor */
}

.live-message-list-footer .jive-paginator A { /*GAN*/
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
	vertical-align: text-top;
	color: #000000; /* textColor */
	}

live-directory .jive-table .jive-paginator A {
	border: 1px solid #990B57; /* tableHeaderBgColor */
}

.live-directory .jive-table .jive-paginator A:hover {
	background-color: #FFFFFF; /* activeColor */
	border: 1px solid #FACEE3; /* borderColor */
	color: #000000; /* textColor */
}

.live-directory .jive-table .jive-paginator .jive-current {
	border: 1px solid #FACEE3; /* borderColor */
	background-color: #008DDF; /* altBgColor */
	color: #000000; /* textColor */
}

.jive-paginator .jive-current {
	color: #000000; /* textColor */
	background-color: #008DDF; /* altBgColor */
	border: 1px solid #CCCCCC;
	text-decoration: none;
}

.thread-list-paginator .jive-current {
	color: #000000; /* textColor */
	background-color: #008DDF; /* altBgColor */
	border: 1px solid #CCCCCC;
	text-decoration: none;
}

#jive-reply-tree .jive-table .jive-current TD {
	background-color: #FFFFFF; /* activeColor */
	vertical-align: middle;
}

#jive-reply-tree .jive-table .jive-current A {
	font-weight: bold;
}

.jive-message-list .jive-table .jive-paginator .jive-current,
.thread-list-footer .paginator .thread-list-paginator .jive-current,
.blog-topic .jive-table .jive-paginator .jive-current,
.photo-topic .jive-table .jive-paginator .jive-current,
.storyboard-topic .jive-table .jive-paginator .jive-current  {
	border: 1px solid #FACEE3; /* borderColor */
	background-color: #008DDF; /* altBgColor */
	color: #000000; /* textColor */
}

#jive-pmpage .jive-table .jive-paginator .jive-current {
	border: 1px solid #666666;
	background-color: #008DDF; /* altBgColor */
	color: #000000; /* textColor */
}

.live-directory .jive-table .jive-paginator .jive-current {
	border: 1px solid #FACEE3; /* borderColor */
	background-color: #008DDF; /* altBgColor */
	color: #000000; /* textColor */
}

.jive-message-list,
profile-message-list,
.blog-topic,
.photo-topic,
.storyboard-topic,
.calendar-reply-list {
	margin-bottom: 0.5em;
}

.jive-message-list .jive-table THEAD TH,
.blog-topic .jive-table THEAD TH,
.photo-topic .jive-table THEAD TH,
.storyboard-topic .jive-table THEAD TH  {
	text-align: left;
	font-weight: normal;
}

.jive-message-list .jive-table THEAD TH A,
.blog-topic .jive-table THEAD TH A,
.photo-topic .jive-table THEAD TH A,
.storyboard-topic .jive-table THEAD TH A  {
	color: #FFFFFF; /* tableHeaderColor */
	font-weight: normal;
}

.jive-message-list .jive-table .jive-paginator A,
.blog-topic .jive-table .jive-paginator A,
.photo-topic .jive-table .jive-paginator A,
.storyboard-topic .jive-table .jive-paginator A {
	border: 1px solid #990B57; /* tableHeaderBgColor */
}

.jive-message-list .jive-table .jive-paginator A:hover,
.thread-list-footer .paginator .thread-list-paginator,
.blog-topic .jive-table .jive-paginator A:hover,
.photo-topic .jive-table .jive-paginator A:hover,
.storyboard-topic .jive-table .jive-paginator A:hover {
	background-color: #FFFFFF; /* activeColor */
	border: 1px solid #FACEE3; /* borderColor */
	color: #000000; /* textColor */
}

.jive-message-list .jive-table .jive-paginator .jive-current,
.thread-list-footer .paginator .thread-list-paginator .jive-current,
.blog-topic .jive-table .jive-paginator .jive-current,
.photo-topic .jive-table .jive-paginator .jive-current,
.storyboard-topic .jive-table .jive-paginator .jive-current  {
	border: 1px solid #FACEE3; /* borderColor */
	background-color: #008DDF; /* altBgColor */
	color: #000000; /* textColor */
}

.jive-message-list .jive-table .jive-subject,
.blog-topic .jive-table .jive-subject,
.photo-topic .jive-table .jive-subject,
.storyboard-topic .jive-table .jive-subject {
	font-weight: bold;
}

.jive-message-list .jive-table TD,
.jive-message-list .jive-table TH,
.jive-message-list .jive-table TBODY TD,
.jive-message-list .jive-table THEAD TH {
	padding: 8px;
}

.jive-message-list .jive-table TD.live-message-body,
.jive-message-list .jive-table TBODY TD.live-message-body {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

.jive-message-list .jive-buttons,
.storyboard-topic .jive-buttons,
.photo-topic .jive-buttons {
}

.live-guest-book .jive-message-list .jive-table TD,
.jive-message-list .jive-table TH,
.live-guest-book .jive-message-list .jive-table TBODY TD,
.jive-message-list .jive-table THEAD TH {
	padding: 3px;
}

.jive-guest {
	font-style: italic !important;
}

.jive-search-form {
}

.jive-search-form TR {
	vertical-align: top;
}

.jive-search-form .jive-search-label {
	padding-top: 4px;
}

.jive-search-form LABEL,
.jive-search-form INPUT,
.jive-search-form SELECT,
.live-search-form LABEL,
.live-search-form INPUT,
.live-search-form SELECT {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

.jive-search-form TD {
	padding: 3px;
}

.jive-search-form .jive-search-label {
	white-space: nowrap;
	padding-right: 0.5em;
}

#jive-searchpage .jive-search-form TD {
	padding: 5px;
}

#jive-frontpage .jive-search-form TR {
	vertical-align: middle;
}

#jive-searchform {
	margin-bottom: 0px;
	display: inline;
}

.jive-forum-list .jive-table .jive-last-post,
.jive-thread-list .jive-table .jive-last-post,
.blog-topic-list .jive-table .jive-last-post,
.photo-topic-list .jive-table .jive-last-post,
.storyboard-topic-list .jive-table .jive-last-post,
.jive-table .jive-date {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-attachment-list,
.jive-attachment {
	margin-top: 5px;
}

.jive-buttons {
	padding-bottom: 2px;
}

.jive-table .jive-buttons,
.jive-buttons TABLE {
	position: relative;
	top: -2px;
	margin-left: 6px;
}

.jive-buttons .jive-icon {
	padding: 3px;
	display: none;
}

.jive-buttons .jive-icon.img {
}

.jive-buttons .jive-icon-label {
	padding-right: 0px;
	white-space: nowrap;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

#jive-categorypage .jive-buttons {
	padding-bottom: 3px;
}

.jive-buttons-border { /* GAM */
	padding-bottom: 1px;
	padding-top: 1px;
	border-left: 1px solid #FACEE3 !important; /* borderColor */
	border-right: 1px solid #FACEE3 !important; /* borderColor */
	border-top: 1px solid #FACEE3 !important; /* borderColor */
}

.jive-buttons UL LI,
.live-buttons LI,
.live-button-links {
	display: inline;
	position: relative;
	left: -1px;
}

.jive-buttons UL LI .jive-icon,
.live-buttons LI,
.live-button-links .jive-icon {
	position: relative;
	left: 4px;
}

.jive-buttons UL,
.live-portlet-list,
.live-buttons {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	position: relative;
}

.jive-message-list .jive-buttons,
.storyboard-topic .jive-buttons,
.photo-topic .jive-buttons {
}

#blog-read-state .jive-buttons {
	padding-left: 32px;
}

.jive-search-results .jive-table THEAD TH {
	text-align: left;
}

.jive-search-results .jive-table .jive-search-noresults {
	padding: 1em;
	font-style: italic;
}

.jive-search-results .jive-result .jive-result-info,
.jive-search-results .jive-search-result .jive-body {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-search-results .jive-search-result .jive-body {
	padding: 1em;
}

.jive-search-results .jive-search-result .jive-result-link {
	font-weight: bold;
}

.jive-search-results .jive-table THEAD TH {
	text-align: left;
}

.jive-search-results .jive-table .jive-search-noresults {
	padding: 1em;
	font-style: italic;
}

.jive-search-results .jive-result .jive-result-info,
.jive-search-results .jive-search-result .jive-body {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-search-results .jive-search-result .jive-body {
	padding: 1em;
}

.jive-search-results .jive-search-result .jive-result-link {
	font-weight: bold;
}

.jive-search-result .jive-hilite {
	background-color: #FFFF00;
	font-weight: bold;
}

.jive-info-message {
	margin-bottom: 1em;
}

.jive-info-message TBODY TD {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.jive-info-message TBODY TD A {
	font-weight: normal;
}

.jive-info-message .jive-icon {
	padding-right: 6px;
}

#jive-pmpage .jive-info-message {
	padding: 3px;
}

.jive-quoteheader {
	font-weight: bold;
	width: 90%;
	margin-left: 15px;
}

.jive-quoteheader {
	font-weight: bold;
	width: 90%;
	margin-left: 15px;
}

.jive-quote {
	border: 1px solid #DDDDDD;
	color: #444444;
	background-color: #FFFFFF; /* bgColor */
	width: 90%;
	margin-left: 15px;
}

.jive-watchlist .jive-watch-message {
	border-left: 1px solid #CCCCCC;
}

.jive-watchlist .jive-table TH {
	text-align: left;
}

.jive-watchlist .jive-watchlist-internal {
	/*
	margin: 10px;
	margin-bottom: 20px;
	*/
	width: 100%;
}

.jive-watchlist .jive-watchlist-internal TH {
	background-color: #008DDF; /* altBgColor */
	border-width: 1px 0px 1px 1px;
	border-color: #FACEE3; /* borderColor */
	border-style: solid;
	color: #000000; /* textColor */
}

.jive-watchlist .jive-watchlist-internal .cn {
	/*border-right: 1px solid  #FACEE3; */
	border-right: 1px solid  #CCCCCC; /* borderColor */
}

.jive-watchlist .jive-watchlist-internal .c1 {
	/*border-left: 1px solid #FACEE3; */
	border-right: 1px solid  #CCCCCC; /* borderColor */
}

.jive-watchlist .jive-watchlist-internal TBODY TR {
	background-color: #008DDF; /* altBgColor */
	border-width: 0px 1px 0px 1px;
	border-color: #FACEE3; /* borderColor */
	border-style: solid;
}

.jive-watchlist .jive-watchlist-internal .jive-odd,
.jive-watchlist .jive-watchlist-internal .jive-even {
	background-color: #FFFFFF; /* oddColor */
}

.jive-watchlist .jive-watchlist-internal TBODY TD {
	/*border-bottom: 1px solid #FACEE3; */
	border-right: 1px solid  #CCCCCC; /* borderColor */
}

.jive-watchlist .jive-watchlist-internal TFOOT TD {
	background-color: #FFFFFF; /* bgColor */
}

.jive-watchlist .jive-watch-message {
	padding: 10px;
}

.jive-watchlist .jive-watch-message {
	border-left: 1px solid #CCCCCC;
}

.jive-watchlist .jive-watch-message {
	padding: 10px;
}

.jive-watchlist .jive-watchlist-internal {
	/*
	margin: 10px;
	margin-bottom: 20px;
	*/
	width: 100%;
}

.jive-watchlist .jive-watchlist-internal TH {
	background-color: #008DDF; /* altBgColor */
	border-width: 1px 0px 1px 1px;
	border-color: #FACEE3; /* borderColor */
	border-style: solid;
	color: #000000; /* textColor */
}

.jive-watchlist .jive-watchlist-internal .cn {
	/*border-right: 1px solid  #FACEE3; */
	border-right: 1px solid  #CCCCCC; /* borderColor */
}

.jive-watchlist .jive-watchlist-internal .c1 {
	/*border-left: 1px solid #FACEE3; */
	border-right: 1px solid  #CCCCCC; /* borderColor */
}

.jive-watchlist .jive-watchlist-internal TBODY TR {
	background-color: #008DDF; /* altBgColor */
	border-width: 0px 1px 0px 1px;
	border-color: #FACEE3; /* borderColor */
	border-style: solid;
}

.jive-watchlist .jive-watchlist-internal .jive-odd,
.jive-watchlist .jive-watchlist-internal .jive-even {
	background-color: #FFFFFF; /* oddColor */
}

.jive-watchlist .jive-watchlist-internal TBODY TD {
	/*border-bottom: 1px solid #FACEE3; */
	border-right: 1px solid  #CCCCCC; /* borderColor */
}

.jive-watchlist .jive-watchlist-internal TFOOT TD {
	background-color: #FFFFFF; /* bgColor */
}

.jive-thread-list THEAD .jive-date,
.blog-topic-list THEAD .jive-forum-name,
.blog-topic-list THEAD .jive-date,
.photo-topic-list THEAD .jive-forum-name,
.photo-topic-list THEAD .jive-date,
.storyboard-topic-list THEAD .jive-forum-name,
.storyboard-topic-list THEAD .jive-date  {
	color: #FFFFFF; /* tableHeaderColor */
}

.jive-table .jive-date {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

#jive-logoutsuccesspage .jive-accountbox {
	float: right;
}

#jive-logoutsuccesspage .jive-page-title,
#jive-loginpage .jive-page-title {
	float: left;
}

#jive-frontpage .jive-search-form TR {
	vertical-align: middle;
}

#jive-frontpage .jive-portlet-box,
#jive-categorypage .jive-portlet-box,
#jive-forumpage .jive-portlet-box {
	margin-left: 1em;
}

#jive-folder-form {
	margin-right: 10px;
}

#jive-folder-form TABLE {
	border: 1px solid #FACEE3; /* borderColor */
}

#jive-folder-form TD,
#jive-folder-form TH,
#jive-folder-form INPUT,
#jive-folder-list INPUT {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

#jive-folder-form TH {
	background-color: #008DDF; /* altBgColor */
	text-align: left;
}

#jive-folder-list INPUT {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

#jive-folder-list TABLE {
	border: 1px solid #FACEE3; /* borderColor */
}

#jive-folder-list TH,
#jive-folder-list TD {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

#jive-folder-list TH {
	background-color: #008DDF; /* altBgColor */
	text-align: left;
}

#jive-folder-list TD {
	border-top: 1px solid #FACEE3; /* borderColor */
}

#jive-pmpage .jive-info-message {
	padding: 3px;
}

#jive-pmpage .jive-mark-buttons INPUT,
#jive-pmpage .jive-mark-buttons SELECT,
#jive-pmpage .jive-jump-box SELECT {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

#jive-pmpage .jive-pm-msg-row TD {
	border-bottom: 1px solid #FACEE3; /* borderColor */
}

#jive-pmpage .jive-pm-msg-row-sel TD {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF; /* activeColor */
}

#jive-pmpage .jive-pm-list TFOOT {
	border-top: 1px solid #FACEE3; /* borderColor */
}

#jive-pmpage .jive-pm-list TFOOT TD {
	background-color: #008DDF; /* altBgColor */
}

#jive-pmpage .jive-table .jive-paginator A {
	border: 1px solid #008DDF; /* altBgColor */
}

#jive-pmpage .jive-table .jive-paginator A:hover {
	background-color: #FFFFFF; /* activeColor */
	border: 1px solid #FACEE3; /* borderColor */
	color: #000000; /* textColor */
}

#jive-pmpage .jive-table .jive-paginator .jive-current {
	border: 1px solid #666666;
	background-color: #008DDF; /* altBgColor */
	color: #000000; /* textColor */
}

#jive-pm-folder-box .jive-pm-folder-total TD {
	border-top: 1px solid #CCCCCC;
}

.jive-pm-folder-warn {
	color: #CC3300;
	font-weight: bold;
}

.jive-pm-folder-bar,
.jive-pm-folder-bar TABLE {
	border: 1px solid #666666;
	padding: 0px;
	margin: 0px;
}

#jive-pmpage .jive-pm-list TFOOT {
	border-top: 1px solid #FACEE3; /* borderColor */
}

#jive-pmpage .jive-pm-list TFOOT TD {
	background-color: #008DDF; /* altBgColor */
}

#jive-pmviewpage .jive-nextprev {
	text-align: right;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

#jive-pmviewpage .jive-nextprev {
	text-align: right;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
}

#jive-pollpage .jive-table {
	width: 400px;
}

#jive-pollpage .jive-table TABLE {
	width: 100%;
}

.jive-poll-results .jive-total TD {
	border-top: 1px solid #FACEE3; /* borderColor */
}

.jive-poll-results TD {
	border: 1px solid #FACEE3; /* borderColor */
}

.jive-poll-results .jive-label {
	font-weight: bold;
}

.jive-poll-results .jive-total TD {
	border-top: 1px solid #FACEE3; /* borderColor */
}

.jive-attachment-list,
.jive-attachment {
	margin-top: 5px;
}

.jive-search-results .jive-table .jive-search-noresults {
	padding: 1em;
	font-style: italic;
}

.jive-search-results .jive-search-result .jive-result-link {
	font-weight: bold;
}

.jive-search-results .jive-result .jive-result-info,
.jive-search-results .jive-search-result .jive-body {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

#jive-searchpage .jive-search-form TD {
	padding: 5px;
}

.jive-search-form .jive-search-label {
	padding-top: 4px;
}

.jive-search-form .jive-search-label {
	white-space: nowrap;
	padding-right: 0.5em;
}

.jive-success-text {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #009900;
}

.jive-top-navigation {
	padding-top: 5px;
	height: 1.8em;
	position: relative;
}

.jive-top-navigation .jive-accountbox {
	float: left;
	width: 29%;
}

/* -------------------------------------------------------------------------- */
/*  Tabs																	 */
/* -------------------------------------------------------------------------- */
.jive-selected-tab {
    border-width: 1px 1px 0px 1px;
    background-color: #FFFFFF; /* bgColor */
}

.jive-tab {
    border-width: 2px 1px 1px 1px;
}

.jive-tab:hover {
    background-color: #008DDF; /* altBgColor */
    border-top: 2px #999999 solid;
}

.jive-tab a:hover, .jive-selected-tab a:hover {
    text-decoration: none !important;
}

.jive-tab-spacer, .jive-tab-spring {
    border-width: 0px 0px 1px 0px;
}

.jive-tab-bar {
    background-color: #FFFFFF; /* bgColor */
    border-width: 0px 1px 1px 1px;
}

.jive-selected-tab,
.jive-tab,
.jive-tab-spacer,
.jive-tab-spring,
.jive-tab-bar {
    border-color: #CCCCCC; /* altBorderColor */
    border-style: solid;
}

.jive-tab, .jive-selected-tab {
    padding: 4px 10px 4px 10px;
    font-family: arial, helvetica, sans-serif;
    font-size: 80%;
}

.jive-selected-tab a {
    color: #000000 !important; /* textColor */
    text-decoration: none;
    font-weight: bold;
}

.jive-tab a {
    color: #333333 !important;
    text-decoration: none;
    font-weight: bold;
}

.jive-tab a:hover, .jive-selected-tab a:hover {
    text-decoration: underline;
}

.jive-tab {
    background-color: #008DDF !important; /* altBgColor */
}

.jive-tab-bar td {
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
}

.jive-tab-bar a {
    color: #000000; /* textColor */
    text-decoration: none;
}

.jive-tab-bar a:hover {
    text-decoration: underline;
}

.jive-tab-section td {
    font-weight: normal;
    font-family: arial, helvetica, sans-serif;
    font-size: 80%;
}

.jive-tab-section a {
    color: #333333 !important;
    padding-right: 6px;
    font-weight: normal;
}

.jive-tab-spring {
    font-size: 80%;
}

.jive-tab-logout {
    font-size: 80%;
}

.jive-thread-list-avatar {
	padding-top: 4px;
}

.jive-subject-thread {
	font-weight: bold;
	font-family: arial,helvetica,sans-serif; /* emphasizeFontFace */
	font-size: 12px; /* emphasizeFontSize */
	color: #666666;
}

#jive-reply-tree .jive-table .jive-current TD {
	background-color: #FFFFFF; /* activeColor */
	vertical-align: middle;
}

#jive-reply-tree .jive-table .jive-current A {
	font-weight: bold;
}

#jive-forumpage .jive-portlet-box {
	margin-left: 1em;
}

#jive-forumpage .jive-thread-list .jive-table TR,
#jive-categorypage .jive-thread-list .jive-table TR,
.blog-content .blog-topic-list .jive-table TR,
.photo-content .photo-topic-list .jive-table TR,
.storyboard-content .storyboard-topic-list .jive-table TR {
	vertical-align: middle;
}

.jive-buttons-border { /* GAM */
	padding-bottom: 1px;
	padding-top: 1px;
	border-left: 1px solid #FACEE3 !important;
	border-right: 1px solid #FACEE3 !important;
	border-top: 1px solid #FACEE3 !important;
}

#jive-profilepage .profile-member-info .jive-table TBODY .jive-label {
	text-align: left;
	border-width: 0px;
}

#jive-profilepage .profile-member-info .jive-table TBODY .jive-label {
	text-align: left;
	border-width: 0px;
}

/*
* ADDITIONAL RULES TO FULLY IMPLEMENT BACKSTAGE COLOR SETTINGS
*/
.jive-even td {
	background-color: #FFFFFF; /* evenColor */
}

.jive-odd td {
	background-color: #FFFFFF; /* oddColor */
}

/* ------------------------------------------------------------------------- */
/*  END LEGACY RULES														 */
/* ------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------- */
/*  Community Center: Components CSS for New UI Components					 */
/* ------------------------------------------------------------------------- */

/* SEO styles */

#photo-album-featured h2,
#storyboards-feaured h2 {
	display: inline;
	padding: 0px;
	margin: 0px;
}

.lw-value h2 {
	display: inline;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px !important; /* descrFontSize */
	font-weight: normal;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: left;
}

h2.lw-blog-title {
	font-size: 11px !important; /* descrFontSize */
	font-weight: bold;
	padding-left: 1px;
	padding-top: 5px;
	margin-bottom: 0px;
}

h3.lw-blog-excerpt {
	font-family: arial,helvetica,sans-serif !important; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	line-height: 14px;
	font-weight: normal;
}

#profile-member-info h1 {
	margin-bottom: 0px;
}

.lw-featured-photo-info h2 {
	display: inline;
	color: #008DDF; /* altTextColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: left;
}

.lw-thread-body-details h2 {
	display: inline;
}

.lw-thread-header h1 {
	font-size: 11px; /* descrFontSize */
	display: inline;
	font-weight: bold;
	margin: 0px !important;
}

h3 div.lw-featured-post-excerpt,
.lw-value h3,
.lw-text h3,
.lw-forum-table h2 {
	font-size: 11px; /* descrFontSize */
	display: inline;
	font-weight: normal;
	margin: 0px !important;
	padding: 0px !important;
}

.lw-catlist-name h2,
.lw-forumlist-name h2 {
	font-size: 11px; /* fontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000; /* textColor */
	margin: 0px;
	display: inline;
}

.lw-breadcrumbs H2 {
	display: inline;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #000000; /* breadcrumbColor */
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


.live-page-description h2 {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: normal;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000; /* textColor */
	margin: 0px;
	padding-bottom: 0px !important;
}

.lw-blog-title h2,
.lw-post-title h2 {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000; /* textColor */
	margin: 0px;
	padding-bottom: 0px !important;
	display: inline;
}

.jive-page-title h1 {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000; /* textColor */
	margin: 0px;
}

td.lw-content-col .lw-page-description {
	padding-bottom: 0px;
}

.component .lw-featured h2 {
	font-size: 11px; /* descrFontSize */
	margin: 0px;
}

/* IE hack for paginator in search results */
*html .lw-searchresults-footer .lw-paginator a {
	width: 10px;
}

/*IE hackery for blog-title */
* html .lw-blog-title h2 {
	padding-right: 3px;
}

.lw-category-list-row .description h3 {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: normal;
	display: inline;
}

.lw-forum-row .name h2,
.lw-category-list-row .name h2 {
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	color: #000000; /* textColor */
	display: inline;
	padding-right: 1px;
}

.lw-blog-recent-entries .lw-blog-entry-title a h2 {
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	color: #000000; /* textColor */
	display: inline;
}

.lw-blog-recent-entries .lw-blog-title .lw-title-link h3 {
	font-size: 10px;
	margin-top: 1px;
	color: #000000; /* textColor */
	display: inline;
}

.lw-blog-recent-entries .lw-blog-entry-preview h3 {
	font-size: 10px;
	font-weight: normal;
	display: inline;
}

/* --------------------------------------------- */
/*  Overall Page Size							 */
/* --------------------------------------------- */

BODY {
	margin: 0px;
}

FORM {
	margin-bottom: 0px;
}

/* --------------------------------------------- */
/* Settings										 */
/* --------------------------------------------- */

#jive-usersettingspage .lw-preferences-bar {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	background-color: #990B57; /* tableHeaderBgColor */
	border: 1px solid #FACEE3; /* borderColor */
	padding: 3px;

}

.lw-preferences-text {
	padding-left: 6px;
	color: #FFFFFF; /* tableHeaderColor */
}

#jive-usersettingspage .lw-preferences-button-bar {
	width: 100%;
	text-align: right;
}

.live-page-description {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px; /* descrFontSize */
	padding: 0px 0px 8px 3px;
}

/* --------------------------------------------- */
/*  Announcements								 */
/* --------------------------------------------- */

.lw-announcement-form-label {
	padding-top: 5px;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #008DDF; /* altTextColor */
}

/* --------------------------------------------- */
/*  Grey Borders								 */
/* --------------------------------------------- */

.lw-grey-bottom-border {
	border-bottom: 1px solid #CCCCCC;
}

.lw-grey-top-border {
	border-top: 1px solid #CCCCCC;
}

.lw-grey-left-border {
	border-left: 1px solid #CCCCCC;
}

.lw-grey-right-border {
	border-right: 1px solid #CCCCCC;
}

.lw-grey-border {
	border: 1px solid #CCCCCC;
}

/* --------------------------------------------- */
/*  Spell Check									 */
/* --------------------------------------------- */

.lw-spellform-background {
	background-color: #FFFFFF; /* bgColor */
}

/* --------------------------------------------- */
/*  PM - Messages								 */
/* --------------------------------------------- */

.lw-pm-icon {
	margin-top: 0px;
}

#jive-pm-folder-box .lw-pm-folder-bar {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	background-color: #990B57; /* tableHeaderBgColor */
	border: 0px;
	border-color: #FACEE3; /* borderColor */
	padding: 3px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF; /* tableHeaderColor */
}

#jive-pm-list .lw-pm-folder-bar {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	background-color: #990B57; /* tableHeaderBgColor */
	border: 0px;
}

#jive-pm-list .lw-pm-table-header {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	background-color: #990B57; /* tableHeaderBgColor */
	border-top: 0px;
	border-bottom: 0px;
	padding: 3px;
	font-weight: bold;
	color: #FFFFFF; /* tableHeaderColor */
}

#jive-pm-settings .lw-pm-table-header-no-border,
.lw-pm-table-header-no-border {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	background-color: #990B57 !important; /* tableHeaderBgColor */
	border: 0px;
	padding: 3px;
	font-weight: bold;
	color: #FFFFFF; /* tableHeaderColor */;
}

#jive-pm-settings .lw-pm-manager-table-header-no-border,
.lw-pm-manager-table-header-no-border {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	background-color: #990B57; /* tableHeaderBgColor */
	border: 0px;
	padding: 3px;
	font-weight: bold;
	color: #FFFFFF; /* tableHeaderColor */
}

#jive-folder-form .lw-pm-manage-folder-table {
	border-top: 0px;
	border-bottom: 0px;
}

.lw-pm-folders-box,
.lw-manage-folder-form,
.lw-pm-addressbook {
	margin-right: 0px;
}

.lw-pm-return-button {
	width: 530px;
	margin-bottom: 2px;
}

.lw-pm-addressbook-cell {
	border-bottom: 1px;
	border-right: 1px;
}

/* --------------------------------------------- */
/*  Storyboards									 */
/* --------------------------------------------- */

.lw-my-storyboards {
	width: 410px;
}

.lw-storyboard-post-date,
.lw-storyboard-vote-count,
.lw-storyboard-photo-count,
.lw-storybaord-view-count,
.lw-storyboard-comments-count {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #666666;
}

.lw-storyboard-cell-left-padding {
	padding-left: 3px;
}

.lw-filmstrip {
	background-image: url("/images/filmstrip.jpg");
	background-repeat: repeat-x;
}

.lw-filmstrip-medium {
	background-image: url("/images/filmstrip_med.jpg");
	background-repeat: repeat-x;
}

.lw-filmstrip-sm {
	background-image: url("/images/filmstrip_sm.jpg");
	background-repeat: repeat-x;
}

.lw-filmstrip-wide {
	background-color: #565251;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 250px;
}

.lw-compare-photo-back {
	background-color: #565251;
	padding: 5px;
}

.lw-filmstrip-sm-padding {
	padding: 1px;
}

.lw-storyboard-rating-stars {
	white-space: nowrap;
}

.lw-storyboard-rating img {
	border: none;
	margin-right: 1px;
}

.lw-filmstrip-cell {
	background-image: url("/images/lw_sbbezel_65.gif");
	background-repeat: no-repeat;
	width: 65px;
	height: 65px;
	text-align: center;
	border: 0px !important;
	vertical-align: middle !important;
}

.lw-filmstrip-medium-cell {
	background-image: url("/images/lw_sbbezel_50.gif");
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	text-align: center;
	border: 0px !important;
	vertical-align: middle !important;
}

.lw-filmstrip-small-cell {
	width: 32px;
	height: 32px;
	text-align: center;
	border: 0px !important;
	vertical-align: middle !important;
}

.lw-storyboard-compare-cell {
	background-image: url("/images/lw_sbbezel_75.gif");
	background-repeat: no-repeat;
	width: 75px;
	height: 75px;
	text-align: center;
	border: 0px !important;
	vertical-align: middle !important;
}

.lw-filmstrip .storyboard-caption {
	color: #008DDF; /* altBgColor */
	text-align: center;
	font-size: 8.5pt;
}

/* Turn off list bullets */
ul.mktree  li {
	list-style: none;
}

/* Control how "spaced out" the tree is */
ul.mktree,
ul.mktree ul {
	margin-left: 0px;
	padding: 0px;
	margin-bottom: 0px !important;
}

ul.mktree li {
	margin-left: 10px;
	padding: 0px;
}

/* Provide space for our own "bullet" inside the LI */
ul.mktree  li .bullet {
	padding-left: 15px;
}

/* Show "bullets" in the links, depending on the class of the LI that the link's in */
ul.mktree  li.liOpen    .bullet {
	cursor: pointer; background: url("/images/minus.gif")  center left no-repeat;
}

ul.mktree  li.liClosed  .bullet {
	cursor: pointer; background: url("/images/plus.gif")   center left no-repeat;
}

ul.mktree  li.liBullet  .bullet {
	cursor: default; background: none center left no-repeat;
}

/* Sublists are visible or not based on class of parent LI */
ul.mktree  li.liOpen    ul {
	display: block;
}

ul.mktree  li.liClosed  ul {
	display: block;
}

ul.mktree  li.liClosed  ul li {
	display: none;
}

ul.mktree  li,
ul.mktree li .name,
ul.mktree li .name  a:link,
ul.mktree li .name a:visited,
ul.mktree li .name a:focus {
	font-size: 11px; /* fontSize */
	font-weight: bold;
	color: #008DDF; /* altTextColor */
}

ul.mktree  li .read-status {
	position: relative;
	top: 4px;
}

ul.mktree  li ul li .read-status {
	position: relative;
	top: 4px;
	padding-left: 10px;
}


ul.mktree  li .counts {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	color: #666666;
	font-weight: normal;
}

ul.mktree  li .description {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	margin-left: 40px;
	margin-bottom: 6px;
	font-weight: normal;
}

ul.mktree  li ul li {
	font-size: 11px; /* fontSize */
}

ul.mktree  li ul li ul li {
	font-size: 11px; /* descrFontSize */
	margin-left: 45px;
}

ul.mktree  li ul li ul li ul li {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	color: #666666;
}

.lw-storyboard-popup {
	border: 1px solid #F0DB40 !important;
	background-color: #FFFFFF; /* activeColor */
	display: none;
	float: left;
	position: absolute;
	top: 400px;
	left: 200px;
	width: 260px;
	height: auto;
	z-index: 100;
}

.lw-storyboard-popup-label {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	background-color: #F0DB40;
	color: #000000; /* textColor */
	padding: 2px;
	text-align: center;
}

.lw-storyboard-popup-picture img {
	border: 1px solid #F0DB40 !important;
	margin: 3px;
	padding: 3px;

}

.lw-filmstrip-wide {
	background-color: #565251;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 250px;
}

.lw-galley-storyboard-cell {
	padding: 5px;
}

.lw-galley-storyboard-compare-recent-cell {
	padding: 3px;
	margin: 3px;
}

.lw-galley-storyboard-compare-recent-cell-back {
	padding: 7px;
	margin: 3px;
}

.lw-galley-storyboard-compare-cell-back {
	background-color: #565251;
	padding: 7px;
	margin: 3px;
}

.lw-storyboard-row {
	margin-top: 2px;
	margin-left: 50px;
}

.lw-storyboard-margin-right {
	margin-right: 10px;
}



/* --------------------------------------------- */
/*  Login - Logout								 */
/* --------------------------------------------- */

#lw-login-form {
	margin-top: 50px;
	margin-bottom: 25px;
}

.lw-login-form-container {
	width: 60%;
}

.lw-login-table {
	border: 1px solid #FACEE3; /* borderColor */
}

#lw-login-form .lw-logout-form {
	margin-top: 50px;
	margin-bottom: 25px;
	border: 1px solid #FACEE3; /* borderColor */
	width: 530px;
}

.lw-logout-title {
	font-size: 11px; /* fontSize */
	font-weight: bold;
}

.lw-logout-buttons {
	margin-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#lw-login-form .lw-login-label {
	border: none;
	width: 30%;
	text-align: right;
	padding: 3px 1em 3px 3px;

}

.lw-login-label-form {
	text-align: left;
	border: none;
	padding: 3px;
}

.lw-login-footer {
	border-top: 1px solid #FACEE3; /* borderColor */
	padding: 3px;
	background: #DDDDDD;
}

.lw-login-form {
	width: 60%;
}


/* --------------------------------------------- */
/*  Button list styles							 */
/* --------------------------------------------- */

/* First, styles that seem to work in all browsers */

.lw-buttons,
.lw-button-bar,
.lw-page-buttons,
.lw-blog-buttons,
.lw-bookmark-buttons,
.lw-thread-buttons,
.lw-category-buttons,
.lw-profile-buttons {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	padding: 0px;
	margin: 4px 0px 4px 0px;
}

.lw-buttons li,
.lw-button-bar li,
.lw-page-buttons li,
.lw-blog-buttons li,
.lw-thread-buttons li,
.lw-bookmark-buttons li,
.lw-category-buttons li,
.lw-profile-buttons li {
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

/* Then, for "well-behaved" browsers like Firefox, use
 * modern CSS techniques to put separators between buttons... */

ul.lw-buttons li:before,
ul.lw-button-bar li:before,
ul.lw-page-buttons li:before,
ul.lw-blog-buttons li:before,
ul.lw-thread-buttons li:before,
ul.lw-category-buttons li:before,
ul.lw-bookmark-buttons li:before,
ul.lw-profile-buttons li:before {
	content: '|';
	padding-left: 1px;
	padding-right: 4px;
}

/* ... but only *between* buttons, not before the first one */

ul.lw-buttons li:first-child:before,
ul.lw-button-bar li:first-child:before,
ul.lw-page-buttons li:first-child:before,
ul.lw-blog-buttons li:first-child:before,
ul.lw-bookmark-buttons li:first-child:before,
ul.lw-thread-buttons li:first-child:before,
ul.lw-category-buttons li:first-child:before,
ul.lw-profile-buttons li:first-child:before {
	content: '';
}

/* --------------------------------------------- */
/*  Now, for IE: put whitespace around buttons	 */
/*  instead of pipes: IE is not very adept at	 */
/*  standards compliance.						 */
/* --------------------------------------------- */
/*  This vile hack takes advantage of IE's		 */
/*  stupid, broken DOM. It's called the "star-	 */
/*  html" hack, and it is WRONG, WRONG, WRONG!	 */
/* ---------------------------------------------

* html ul.lw-buttons li,
* html ul.lw-button-bar li,
* html ul.lw-page-buttons li,
* html ul.lw-bookmark-buttons li,
* html ul.lw-blog-buttons li,
* html ul.lw-thread-buttons li,
* html ul.lw-category-buttons li,
* html ul.lw-profile-buttons li {
	padding: 0px 4px 0px 0px;
	margin: 0px 0px 0px 0px;
}   */

/*better IE hack to add pipes */
* html .lw-buttons li,
* html .lw-button-bar li,
* html .lw-page-buttons li,
* html .lw-blog-buttons li,
* html .lw-profile-buttons li,
* html .lw-message-buttons li,
* html .lw-bookmark-buttons li,
* html .lw-thread-buttons li,
* html .lw-category-buttons li {
	display: inline;
	text-decoration: none;
	width: auto;
	margin: 0 0 0 -3px !important;
	padding: 0 0.5em !important;
	border-left: 1px solid #CCCCCC !important;
	overflow-x: hidden;
}

* html .lw-buttons ul,
* html .lw-button-bar ul,
* html .lw-page-buttons ul,
* html .lw-blog-buttons ul,
* html .lw-profile-buttons ul,
* html .lw-bookmark-buttons ul,
* html .lw-message-buttons ul,
* html .lw-thread-buttons ul,
* html .lw-category-buttons ul {
	float: left;
	overflow: hidden;
	list-style: none;
}

/* --------------------------------------------- */
/*  Page header									 */
/* --------------------------------------------- */

.lw-page-header {
	border-collapse: collapse;
}

.lw-page-header TD {
	padding: 0px;
}

/* -- breadcrumbs ------------------------------ */

.lw-breadcrumbs {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #000000; /* breadcrumbColor */
	font-weight: bold;
	padding: 16px 0px 0px 10px;
}

.lw-breadcrumbs A:link,
.lw-breadcrumbs A:visited,
.lw-breadcrumbs A:hover {
	color: #000000; /* breadcrumbColorHover */
}

.lw-breadcrumbs .lw-last-link {
	text-decoration: none;
}

/* -- account-info ----------------------------- */

.lw-accountbox {
	padding: 7px 0px 8px 2px;
}

.lw-welcome {
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	margin-left: 8px;
}

.lw-welcome .lw-text,
.lw-welcome .lw-text a,
.lw-welcome .lw-text a:hover,
.lw-welcome .lw-text a:visited {
	font-size: 11px; /* descrFontSize */
}

.lw-welcome .lw-pm-icon {
	position: absolute;
	margin-left: .5em;
}

.lw-online {
	font-size: 11px; /* descrFontSize */
}

/* -- custom links ----------------------------- */

.lw-custom-links {
	text-align: right;
	font-size: 11px; /* descrFontSize */
	padding: 0px 4px 0px 0px;
}

/* -- action bar ------------------------------- */

.lw-action-bar {
	margin-top: .45em;
	border-top: 1px solid #D4DDE2;
	background-color: #FFFFFF; /* bgColor */
	border-bottom: 1px solid #D4DDE2;
	background-image: url("/images/action_bar_bk.jpg");
	background-repeat: repeat-x;
}

.lw-action-body {
	text-align: right;
	margin: 2px;
}

/* ---------------------------------------------------- */
/*	Components - each component should follow the 		*/
/*	naming convention:									*/
/*		class="component" id="lw-component-name"		*/
/*	where "component-name" is the name of the app and	*/
/*	of the component, e.g. id ="photo-album-featured"	*/
/* ---------------------------------------------------- */

.component {
	margin-top: 10px;
}

.lw-paginator {
	padding: 3px;
	text-align: right;
}

/* --------------------------------------------- */
/*  Navigation									 */
/* --------------------------------------------- */

img.downTri {
	display: inline;
	vertical-align: middle;
	padding-left: .5em;
	padding-bottom: 2px;
	border: none;
}

/*Stateful SIDE nav */
.lw-navSide {
	width: 118px; /* Subtract 2px for the border */
}

/* td cell containing nav */
.lw-left-nav {
	height: 100%;
	background-color: #EAEEF6;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

/* clear style from list elements */
.lw-navSide ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.lw-navSide ul li {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #CCCCCC;
}

* html .lw-navSide ul li a:link,
* html .lw-navSide ul li a:visited,
* html .lw-navSide ul li a:focus {
	width: 100%;
	margin-top: auto;
	margin-bottom: auto;
	outline: none;
}

.lw-navSide ul li a:link,
.lw-navSide ul li a:visited,
.lw-navSide ul li a:focus {
	display: block;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #000000; /* textColor */
	text-decoration: none;
	padding-left: 9px;
	padding-right: 0px;
	line-height: 17px;
	outline: none;
	width: auto;
}

.lw-navSide ul li a:hover {
	background-color: #C9D1E2;
}

#lw-nav-side li.lw-selectedNav a,
.lw-selectedNav,
.lw-selectedNav a:link,
.lw-selectedNav a:visited {
	background-image: url("/images/navBkgd_1x17.gif");
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
}

* html #groups-category .lw-selectedNav a:link,
* html #groups-category .lw-selectedNav a:visited {
	background-image: none !important;
	font-weight: normal;
	color: #000000; /* textColor */
}

/* My Content Side Menu */
.lw-navSide .lw-myContentMenu {
	display: none;
	margin: 0;
	background-color: #C9D1E2;
}

.lw-navSide .lw-myContentMenu li {
	border-bottom: 1px solid #C9D1E2;
	margin: 0;
}

.lw-navSide .lw-myContentMenu li a:link,
.lw-navSide .lw-myContentMenu li a:visited,
.lw-selectedNav li a:hover {
	padding-left: 15px;
	background: transparent url("/images/squareBullet.gif") no-repeat 6px 50%;
}

.lw-navSide .lw-myContentMenu li a:hover {
	color: #000000; /* textColor */
	background-color: #EAEEF6;
}

#lw-myContentMenu .lw-selectedMyNav a:link,
#lw-myContentMenu .lw-selectedMyNav a:visited,
#lw-myContentMenu .lw-selectedMyNav a:active {
	color: #FFFFFF;
	font-weight: bold;
}


#lw-navMyContent #lw-myContentMenu .lw-selectedMyNav a {
	background-image: url("/images/navBkgd_1x17.gif");
	background-repeat: repeat-x;
}

/* display down arrow on My Content tab */

#lw-navMyPreferences {
	border-bottom: none;
}

#lw-navMyContent .opened {
	background-color: #C9D1E2;
}

/* End My Content Side Menu */

/*end stateful SIDE nav */

/*Stateful tabbed TOP nav */

/* clear style from list elements */
.lw-navTop ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.lw-navTop ul li {
	padding: 0;
	float: left;
	margin-bottom: -1px;
	margin-right: 1px;
}

* html .lw-navTop ul li {
	margin-bottom: -2px;
}

.lw-navTop ul li {
	background-image: url("/images/topNav-left-cap.gif");
	background-repeat: no-repeat;
	background-position: left;
}

/* rollovers, if wanted */
.lw-navTop ul li.selectedTab {
	background-image: url("/images/topNav-left-cap-selected.gif");
}

.lw-navTop ul li a.selectedTab:link,
.lw-navTop ul li a.selectedTab:visited,
.lw-navTop ul li a.selectedTab:focus {
	background-image: url("/images/topNav-right-cap-selected.gif");
}

.lw-navTop ul li div.selectedTab {
	background-image: url("/images/topNav-mid-selected.gif");
}

/* end rollovers */


/* stateful tabs */
.lw-navTop ul li.lw-selectedNav {
	background-image: url("/images/topNav-left-cap-selected.gif");
}

.lw-navTop ul li a.lw-selectedNav:link,
.lw-navTop ul li a.lw-selectedNav:visited,
.lw-navTop ul li a.lw-selectedNav:focus {
	background-image: url("/images/topNav-right-cap-selected.gif");
	color: #FFFFFF;
	font-weight: bold;
}

.lw-navTop ul li div.lw-selectedNav {
	background-image: url("/images/topNav-mid-selected.gif");
	color: #000000; /* textColor */
	font-weight: normal;
}

/* end stateful tabs */

.lw-navTop ul li a:link,
.lw-navTop ul li a:visited,
.lw-navTop ul li a:focus {
	display: block;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #000000; /* textColor */
	text-decoration: none;
	padding: 5px 7px 5px 7px;
	white-space: nowrap;
	background-image: url("/images/topNav-right-cap.gif");
	background-position: right;
	background-repeat: no-repeat;
	outline: none;
}

#lw-navMyContent li a {
	line-height: 17px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* div inside the link */
.lw-navTop ul li div {
	display: inline;
	padding: 4px 2px 4px 2px;
	margin-right: -1px;
	background-image: url("/images/topNav-mid.gif");
	background-repeat: repeat-x;
	background-position: top center;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #000000; /* textColor */
	text-align: center;
}

* html .lw-navTop ul li div {
	padding-top: 3px;
}


/* begin standard non-tabbed top nav */
/* for a non-tabbed top nav, remove background images */

/* remove tab background images */
.lw-navTop-notab ul li a:link,
.lw-navTop-notab ul li a:visited,
.lw-navTop-notab ul li a:focus,
.lw-navTop-notab ul li,
.lw-navTop-notab ul li div,
.lw-navTop-notab ul li.lw-selectedNav,
.lw-navTop-notab ul li a.lw-selectedNav:link,
.lw-navTop-notab ul li a.lw-selectedNav:visited,
.lw-navTop-notab ul li a.lw-selectedNav:focus,
.lw-navTop-notab ul li div.lw-selectedNav {
	background-image: none;
}

/* set selected background for li element */
.lw-navTop-notab #lw-navTop li.lw-selectedNav {
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url("/images/navBkgd_1x24.gif");
	background-position: top center;
}

/* set border and background color for li elements */
.lw-navTop-notab ul li {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-right: 0px;
	background-color: #EAEEF6;
}

.lw-navTop-notab ul li a:hover {
	background-color: #C9D1E2;
}

/* set background to transparent when hovering over selected nav element */
.lw-navTop-notab .lw-selectedNav a:hover {
	background-color: transparent;
}

/* set up the My Content tab to behave differently than the other tabs */
.lw-navTop-notab #lw-navTop li#lw-navMyContent {
	background-image: none;
	background-color: #C9D1E2;
	color: #000000; /* textColor */
	padding-right: 0px;
	z-index: 5;
}

/* style the actual My Content link to have the grey triangle and specific formatting */
.lw-navTop-notab #lw-navMyContent .myContentLink {
	padding-right: 14px;
	color: #000000; /* textColor */
	font-weight: normal;
}

/* drop down items mouse off color */
.lw-navTop-notab #lw-myContentMenu li a {
	background-color: #C9D1E2;
}

/* drop down items mouse over color */
.lw-navTop-notab #lw-myContentMenu li a:hover {
	background-color: #EAEEF6;
}

/* drop down items bullets */
.lw-navTop-notab #lw-myContentMenu li a {
	background-image: url("/images/squareBullet.gif");
	background-repeat: no-repeat;
	background-position: 6px 50%;
}

/* IE hack... */
* html .lw-navTop-notab li a {
	padding-bottom: 2px;
	margin-bottom: 0px;
}

/* end non-tabbed top nav */


.lw-navTop ul li div.arrow {
	margin-left: -1px;
}

.lw-navTop #lw-navMyContent {
	padding-right: 12px;
	z-index: 105;
}

.lw-navTop #lw-navTop #lw-navMyContent .opened,
.lw-navTop #lw-navTop #lw-navMyContent .myContentLink .opened a {
	color: #000000; /* textColor */
	font-weight: normal;
}

/* My Content Top Menu */
.lw-navTop .lw-myContentMenu {
	position: absolute;
	display: none;
	left: -1px;
	margin: 0;
	background-color: #C9D1E2;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	z-index: 103;
}

.lw-navTop #lw-navMyContent ul li {
	background-image: url("/images/navBkgd_1x22.gif");
	background-repeat: repeat-x;
}

.lw-navTop .lw-myContentMenu li {
	border: 0;
	margin: 0;
	clear: left;
}

.lw-navTop .lw-myContentMenu li a:link,
.lw-navTop .lw-myContentMenu li a:visited {
	background: transparent url("/images/squareBullet.gif") no-repeat 6px 50%;
	padding-left: 15px;
	width: 80px;
	display: block;
	color: #000000; /* textColor */
	font-weight: normal;
}

/* have to set width of a: block element in IE */
* html .lw-navTop .lw-myContentMenu li a:link,
* html .lw-navTop .lw-myContentMenu li a:visited {
	width: 90px;
}

.lw-navTop .lw-myContentMenu li a:hover {
	background-color: #EAEEF6;
}

.lw-navTop #lw-navMyContent {
	position: relative;
}

/* have to set width of a block element in IE */
* html .lw-navTop .myContentLink {
	width: 79px;
}

.lw-navTop .lw-myContentMenu li.lw-selectedMyNav a:link,
.lw-navTop .lw-myContentMenu li.lw-selectedMyNav a:visited {
	color: #FFFFFF;
	font-weight: bold;
}

#lw-nav .lw-navTop #lw-navMyContent .lw-selectedMyNav {
	background-image: url("/images/navBkgd_1x22.gif");
	background-repeat: repeat-x;
}

.lw-navTop #lw-navMyContent .lw-selectedMyNav a:hover {
	background-image: url("/images/navBkgd_1x22.gif");
	background-repeat: repeat-x;
}

.tabMenuIFrameMask {
	position: absolute;
	visibility: hidden;
	display: block;
	z-index: 101;
	top: 0px;
	left: 0px;
	width: 760px;
	height: 1000px;
}

/** end top menu **/

/* --------------------------------------------- */
/*  Mini Content								 */
/* --------------------------------------------- */

.lw-portlet-box {
	border: 1px solid #FACEE3; /* borderColor */
}

.lw-mini-content-inner-padding {
	padding: 3px;
}

/* --------------------------------------------- */
/*  Page Footer									 */
/* --------------------------------------------- */

#jive-footer TD,
#jive-footer {
	width: 750px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #FACEE3; /* borderColor */
	padding-top: 5px;
	margin-top: 10px;
	clear: both;
}

#jive-footer TD A,
#jive-footer A {
	color: #666666;
	text-decoration: none;
}

#jive-footer TD A:hover,
#jive-footer A:hover {
	text-decoration: underline;
}

.live-powered-by {
	margin: 5px 0px 10px 0px;
}

/* --------------------------------------------- */
/*  Content area								 */
/* --------------------------------------------- */

/* -- standard grid sizes ---------------------- */
.lw-twobyone {
	height: 200px;
	width: 410px;
}

.lw-onebythree {
	height: 620px;
	width: 200px;
}

.lw-header {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	text-align: left;
	background-color: #990B57; /* tableHeaderBgColor */
	color: #FFFFFF; /* tableHeaderColor */;
	padding: 6px 0px 5px 10px;
	background-repeat: repeat-x;
}

/* For IE, need to set specify height as height + padding */
* html .lw-header {
	height: 24px;
}

* html #welcome .lw-header, * html #category-blogs .lw-header, * html #poll-view .lw-header {
	width: 100%;
}

.lw-subheader {
	font-size: 11px ; /* descrFontSize */
	font-weight: bold;
	text-align: left;
	background-color: #990B57; /* tableHeaderBgColor */
	color: #FFFFFF; /* tableHeaderColor */
	padding: 4px 0px 2px 10px;
}

/* For IE, need to set specify height as height + padding */
* html .lw-subheader {
	height: 18px;
}

.lw-portlet-col,
.lw-content-col {
	padding-left: 10px !important;
}

/* -- main layout table ------------------------ */

.lw-columns {
	border-collapse: collapse;
}

.lw-columns td,
.lw-columns th {
	padding: 0px;
}

/* -- content components ----------------------- */

.lw-no-top-border {
	border-top: 0px !important;
}

.jive-page-title {
	margin-top: 10px;
}

.lw-page-title {
	margin: 3px 0px 8px 3px;
	font-family: arial,helvetica,sans-serif; /* titleFontFace */
	font-size: 14px; /* titleFontSize */
	font-weight: bold;
}

.lw-content-col .jive-info-message {
	margin-top: 10px;
}

.lw-table {
	border: 1px solid #FACEE3; /* borderColor */
}

/* -- BEGIN PRESERVE !IMPORTANT ------------------- */
/* leaving all these !important declarations for now as there are too many possible cascades  */
/* that would match. In other words, there's no way to guarantee specificity will match up by */
/* adding additional selectors - kcallahan 1-23-07  */
/* ------------------------------------------------ */

.lw-table .lw-borderless {
	border-left: 0px solid !important;
	border-right: 0px solid !important;
}

.lw-table .lw-col-first {
	border-left: 0px solid !important;
}

.lw-table .lw-col-last{
	border-right: 0px solid !important;
}

.lw-table .lw-row-first th,
.lw-table .lw-row-first td {
	border-top: 0px solid !important;
}

.lw-table .lw-row-last td,
.lw-table .lw-row-last th {
	border-bottom: 0px solid !important;
}

.lw-row-even {
	background-color: #FFFFFF !important; /* evenColor */
}

* html #category-blogs .lw-row-even {
	width: 200px;
}

.lw-row-odd {
	background-color: #FFFFFF; /* oddColor */
}

.lw-lghtgrey-lg {
	background-color: #eee !important;
}

.lw-label {
	font-family: arial,helvetica,sans-serif !important; /* descrFontFace */
	font-size: 11px !important; /* descrFontSize */
	font-weight: bold !important;
	text-align: left !important;
	padding-top: 1px !important;
	padding-bottom: 1px !important;
	padding-left: 3px !important;
}

.lw-value {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
}

.lw-border-padding {
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.lw-top-padding {
	padding-top: 10px !important;
}

.lw-top-margin {
	margin-top: 10px;
}

.lw-bottom-padding {
	padding-bottom: 5px;
}

.lw-bottom-margin {
	margin-bottom: 5px;
}

.lw-side-padding {
	padding-right: 5px !important;
	padding-left: 5px !important;
}

.lw-side-gutters {
	margin-right: 5px !important;
	margin-left: 5px !important;
}

.lw-right-side-gutter {
	margin-right: 10px !important;
}

/* -- END PRESERVE !IMPORTANT --------------------- */

.lw-border-bottom {
	border-bottom: 0px solid #FACEE3; /* borderColor */
}

.lw-avatar img {
	width: 32px;
	height: 32px;
	margin-left: 9px;
	margin-bottom: 3px;
}

.lw-avatar {
	margin-left: 5px;
	min-width: 60px;
	width: 60px;
}

.lw-post {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px !important; /* descrFontSize */
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.lw-post-date {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #666666 !important;
	font-weight: normal;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
}

.lw-post a:link,
.lw-post a:visited,
.lw-post a:hover,
.lw-post a:active {
	color: #000000; /* textColor */
}

.lw-post .recent-posts a:link,
.lw-post .recent-posts a:visited,
.lw-post .recent-posts a:hover,
.lw-post .recent-posts a:active {
	font-weight: bold;
}

.lw-post-padding {
	padding: 3px 3px 3px 1px;
}

.lw-tracker-padding {
	padding-left: 3px;
	padding-top: 3px;
}

.lw-post-row {
	margin: 5px;
	padding: 5px;
}

.lw-edit-post-margin {
	margin-right: 3px;
}

/* --------------------------------------------- */
/*  Welcome Page								 */
/* --------------------------------------------- */

.welcome-announcements {
}

.welcome-body * {
}

.welcome-body .body {
	border: 1px solid #FACEE3; /* borderColor */
	background-color: #FFFFFF; /* bgColor */;
	padding: 10px 10px 10px 10px;
}

* html .welcome-body .body {
	padding: 10px 0px 10px 10px;
}

#welcome .welcome-body .body * {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.welcome-body .welcome-to {
}

.welcome-body .invitation {
	margin: 10px;
	line-height: 150%;
}

.welcome-body .guest-welcome {
	font-style: italic;
	margin: 10px;
}

.welcome-body .community-description {
	margin: 10px;
}

.welcome-body .members-only {
	margin-bottom: 5px;
}

.welcome-body .register {
	margin-bottom: 5px;
}

.welcome-body .links li {
	margin-bottom: .5em;
}

.welcome-body .highlights td {
	vertical-align: top;
}

.welcome-body .hilite {
	border: 1px solid #FACEE3; /* borderColor */
	padding: 5px;
}

.welcome-body .hilite .blurb {
	margin-left: 7px;
}

.welcome-body .hilite img {
	margin-top: 10px;
	margin-bottom: 5px;
}

.welcome-body .gutter {
	width: 10px;
	height: 10px;
}

/* --------------------------------------------- */
/*  Blogs and Forum Featured Post				 */
/* --------------------------------------------- */

/* -- Root Category ---------------------------- */

/* -- Featured blog ---------------------------- */

.lw-blog-featured,
.lw-featured {
	background-image: url("/images/lw_featured_bk.jpg");
	background-repeat: repeat-x;
}

/* featured post body table- set to 99% otherwise right border disappears in IE */
.lw-forum-featured-body-table {
	width: 99%;
}

.lw-blog-featured .lw-blog-body,
.lw-featured .lw-featuredpost-body {
	border: 1px solid #FACEE3; /* borderColor */
}

#profile-featured .lw-blog-body {
	padding: 0px 5px 5px 5px;
}

.lw-featured .lw-author-photo-frame,
.lw-blog-featured .lw-author-photo-frame {
	margin: 6px 7px 8px 6px;
	border-collapse: collapse;
}

.lw-author-photo-bezel {
	background-image: url("/images/lw_bezel_75.gif");
	background-repeat: no-repeat;
	width: 75px;
	height: 75px;
}

.lw-author-photo {
	height: 65px;
	width: 65px;
}

.lw-photo img,
.lw-author-photo-bezel img {
}

.lw-event-center-photo {
	vertical-align: middle;
}

.lw-blog-author-box .lw-counts a,
.lw-blog-author-box .lw-counts a:hover,
.lw-blog-author-box .lw-counts a:active,
.lw-blog-author-box .lw-counts {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #666666; /* altLinkColor */
}

.lw-post-author-box .lw-unfeature,
.lw-blog-author-box .lw-comments,
.lw-blog-author-box .lw-views,
.lw-blog-author-box .lw-unfeature {
	margin-left: 6px;
}

.lw-post-author-box .lw-unfeature,
.lw-blog-author-box .lw-unfeature {
	margin-bottom: 6px;
}

.lw-blog-author-box .lw-counts img {
	position: relative;
	top: 3px;
}

.lw-featured .lw-post-title,
.lw-blog-featured .lw-blog-title {
	padding-top: 5px;
	padding-left: 1px;
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
}

/* featured post user name link*/

.lw-post-title .lw-title-link a:link,
.lw-post-title .lw-title-link a:visited,
.lw-post-title .lw-title-link a:hover,
.lw-post-title .lw-title-link a:active {
	font-weight: bold;
}

.lw-featured .lw-post-title .lw-title-link,
.lw-blog-featured .lw-blog-title .lw-title-link {
	font-weight: bold;
}

.lw-blog-featured .lw-blog-title-entry-subject {
	font-size: 11px; /* fontSize */
}

A.lw-title-link:link,
A.lw-title-link:visited,
A.lw-title-link:hover,
.lw-blog-title-author-link A,
.lw-blog-title-author-link A:visited,
.lw-blog-title-author-link A:hover {
	color: #000000; /* textColor */
}

.lw-post-dateline,
.lw-blog-dateline {
	font-size: 11px; /* descrFontSize */
	color: #666666; /* altLinkColor */
	margin-top: 3px;
	margin-bottom: 5px;
}

.lw-post-excerpt,
.lw-blog-excerpt {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	padding: 3px 3px 10px 1px;
	line-height: 14px;
}

.lw-featured-post-excerpt {
	font-family: arial,helvetica,sans-serif !important; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	padding: 3px 3px 10px 1px !important;
	line-height: 14px;
}

.lw-post-excerpt a:link,
.lw-post-excerpt a:visited,
.lw-post-excerpt a:hover,
.lw-post-excerpt a:active {
	color: #000000; /* textColor */
}

.lw-blog-buttons {
	font-weight: normal;
	color: #666666; /* altLinkColor */
	margin: 0px 0px 4px 0px;
	padding: 0px;
	padding-left: 1px;
}

.lw-blog-image-link {
	text-decoration: none;
}

.lw-post-image {
	float: right;
	margin: 0px 5px 0px 5px;
	text-align: center;
}

.lw-blog-image {
	float: right;
	margin: 10px 7px 5px 7px;
	text-align: center;
}

.blog-image-caption {
}

.blog-image-view-full {
	font-size: 11px; /* descrFontSize */
	visibility: hidden;
	position: relative;
	top: -3em;
	left: 25%;
	background-image: url("/images/lw-blog-view-full-bg.gif");
	background-position: center center;
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 100px;
	height: 14px;
	opacity: .75;
}

* html .blog-image-view-full {
	left: auto !important;
	filter: alpha(opacity=75);
	_filter: alpha(opacity=75);
}

/*  -- Recent Blog Entry Portlet ---------------- */
.recent-blog-entry-portlet {
	border-top: 1px solid #CCCCCC; /* altBorderColor */
}

#recent-blog-entry-portlet .blog-entry-date a:link,
#recent-blog-entry-portlet .blog-entry-date a:visited,
#recent-blog-entry-portlet .blog-entry-date a:hover,
#recent-blog-entry-portlet .blog-entry-date a:active {
	color: #666666; /* altLinkColor */
}

.recent-blog-entry-portlet {
	width: 530px !important;
}

#recent-blog-entry-portlet {
	margin-top: 0px !important;
	margin-bottom: 10px;
}

#recent-blog-entry-portlet .blog-entry-date {
	margin-top: 3px;
}

#portlet-recent-blog-entry-buttons {
	margin-top: 3px !important;
}

* html #portlet-recent-blog-entry-buttons {
	margin-left: 5px !important;
}

#portlet-recent-blog-entry-buttons .blog-posted-by #authorDisplay a:link,
#portlet-recent-blog-entry-buttons .blog-posted-by #authorDisplay a:visited,
#portlet-recent-blog-entry-buttons .blog-posted-by #authorDisplay a:hover,
#portlet-recent-blog-entry-buttons .blog-posted-by #authorDisplay a:active {
	font-size: 11px !important; /* descrFontSize */
}

.blog-posted-by .lw-text a:link,
.blog-posted-by .lw-text a:visited,
.blog-posted-by .lw-text a:hover,
.blog-posted-by .lw-text a:active {
	font-size: 11px !important; /* descrFontSize */
}

.recent-blog-more {
	display: inline;
	margin-left: 15px;
}

.recent-blog-more a:link,
.recent-blog-more a:visited,
.recent-blog-more a:hover,
.recent-blog-more a:active {
	font-size: 11px !important; /* descrFontSize */
}


/* -- Recent Blog Entries ---------------------- */

.lw-blog-recent-entries {
	border-collapse: collapse;
}

.lw-blog-recent-entries .jive-bullet {
	margin-top: 5px;
}

.lw-blog-recent-entries .lw-blog-author-icon {
	margin-top: 6px;
	width: 30px;
	height: 30px;
	border-collapse: collapse;
}

.lw-blog-recent-entries .lw-blog-author-info {
	width: 42px;
	padding-left: 1px;
	border-left: 1px solid #FACEE3; /* borderColor */
	border-bottom: 1px solid #CFCDFE;
}

.lw-blog-recent-entries .lw-blog-author-name {
	font-size: 10px;
	margin-top: 1px;
}

.lw-blog-recent-entries .lw-blog-entry-read-tracker {
	vertical-align: top;
	text-align: center;
	width: 16px;
	padding-top: 5px;
}

.lw-blog-recent-entries .lw-blog-entry-info {
	padding: 7px 3px 0px 2px;
	border-right: 1px solid #FACEE3; /* borderColor */
}

.lw-blog-recent-entries .lw-blog-entry-title {
	font-size: 11px; /* descrFontSize */
	font-weight: bold
}

.lw-blog-recent-entries .lw-blog-entry-title a,
.lw-blog-recent-entries .lw-blog-entry-title a:hover,
.lw-blog-recent-entries .lw-blog-entry-title a:visited {
	color: #000000; /* textColor */
}

.lw-blog-recent-entries .lw-blog-title {
	font-size: 10px;
	margin-top: 1px;
}

.lw-blog-recent-entries .lw-blog-entry-date {
	padding: 2px 2px;
	border-right: 1px solid #FACEE3; /* borderColor */
	font-size: 10px;
	color: #666666; /* altLinkColor */
}

.lw-blog-recent-entries .lw-blog-entry-preview {
	font-size: 10px;
	padding: 3px 3px;
	border-right: 1px solid #FACEE3; /* borderColor */
	border-bottom: 1px solid #CFCDFE;
}

.lw-blog-recent-entries .lw-blog-recent-lastrow {
	border-bottom: 1px solid #FACEE3; /* borderColor */
}

/* -- Member's Blog (Forum Level) -------------- */

table.blog-table {
	border-top: 1px solid #CCCCCC; /* altBorderColor */;
	border-collapse: collapse;
}

table.blog-table td {
	padding: 0px;
}

.lw-blog-header {
	margin-top: 10px;
	border-collapse: collapse;
	background-image: url("/images/round_rect/200px_3col.gif");
	background-repeat: no-repeat;
	height: 100px;
}

.lw-blog-header .lw-author-photo-frame {
	margin-left: 6px;
	border-collapse: collapse;
	width: 75px;
}

.lw-blog-info,
.lw-blog-entry-info {
	vertical-align: top;
	width: 100%;
}

* html .lw-blog-recent-entries .lw-blog-info,
* html .lw-blog-recent-entries .lw-blog-entry-info {
	width: 80%;
}

* html .lw-blog-recent-entries .lw-blog-entry-title {
	width: 80%;
}

.lw-blog-info .jive-info-message,
.lw-blog-entry-info .jive-info-message {
	margin-top: 0px;
	margin-bottom: 0px;
}

.lw-blog-info .jive-icon,
.lw-blog-entry-info .jive-icon {
	position: relative;
	top: 1px;
	padding-right: 0px;
	padding-left: 3px;
}

.lw-blog-info .jive-page-title,
.lw-blog-entry-info .jive-page-title {
	padding: 0px !important;
	font-size: 12px !important; /* descrFontSize */
	display: inline;
}

.lw-blog-info .lw-blog-title,
.lw-blog-entry-info .lw-blog-title {
	margin: 3px 0px 0px 3px;
	font-weight: bold;
}

.lw-blog-info .rss-icon,
.lw-blog-entry-info .rss-icon {
	position: relative;
	top: 3px;
}

.lw-blog-info .lw-blog-byline,
.lw-blog-entry-info .lw-blog-byline {
	font-size: 11px; /* descrFontSize */
	margin-left: 3px;
	color: #666666; /* altLinkColor */;
}

.lw-blog-info .lw-text a,
.lw-blog-info .lw-text a:visited,
.lw-blog-info .lw-text a:hover,
.lw-blog-info .lw-text,
.lw-blog-entry-info .lw-text a,
.lw-blog-entry-info .lw-text a:visited,
.lw-blog-entry-info .lw-text a:hover,
.lw-blog-entry-info .lw-text {
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	color: #666666; /* altLinkColor */
}

.lw-forum-name,
.lw-blog-info .lw-blog-category,
.lw-blog-info .lw-blog-name,
.lw-blog-entry-info .lw-blog-category,
.lw-blog-entry-info .lw-blog-name {
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	color: #666666 !important; /* altLinkColor */
}

.lw-blog-info .counts,
.lw-blog-entry-info .counts {
	margin: 8px 3px;
	font-size: 11px; /* descrFontSize */
	color: #666666; /* altLinkColor */
}

.blog-table {
	margin-top: 10px;
	border-collapse: collapse;
	width: 620px;
}

.blog-table tr {
	border-left: 1px solid #CCCCCC; /* altBorderColor */;;
	border-right: 1px solid #CCCCCC; /* altBorderColor */;;
}

.blog-table .blog-entry-header {
	background-image: url("/images/lw_blog_header_bg.jpg");
	background-repeat: repeat-x;
	border-bottom: 1px solid #CCCCCC; /* altBorderColor */;;
}

.blog-entry-header .blog-bullet {
	height: 43px;
}

.blog-entry-header .blog-bullet img {
	padding: 2px 4px;
}

.blog-entry-header .blog-subject-bar {
	padding-top: 2px;
	width: 100%;
}

.blog-entry-header .blog-entry-subject {
	font-size: 14px; /* titleFontSize */
	font-weight: bold;
}

.blog-entry-header .blog-entry-subject a,
.blog-entry-header .blog-entry-subject a:visited,
.blog-entry-header .blog-entry-subject a:hover {
	color: #000000; /* textColor */
}

.blog-entry-date {
	color: #666666; /* altLinkColor */
}

.blog-entry-header .blog-entry-date {
	font-size: 11px; /* descrFontSize */
}

.blog-table .blog-entry-featured {
	padding: 3px 6px;
	font-family: arial,helvetica,sans-serif; /* emphasizeFontFace */
	font-size: 12px; /* emphasizeFontSize */
	font-weight: bold;
	color: #666666; /* altLinkColor */
	background-color: #008DDF; /* altBgColor */;;
	background-image: url('/images/greyBackLight_1x20.gif');
	background-repeat: repeat-x;
}

.blog-table .blog-entry-featured img {
	position: relative;
	top: 2px;
}

.blog-table .blog-body {
	padding: 6px;
	font-size: 11px; /* descrFontSize */
}

.blog-table .blog-footer {
	padding: 4px 1px;
	background-color: #008DDF; /* altBgColor */
	border-top: 1px dotted #999999;
	border-bottom: 1px solid #CCCCCC; /* altBorderColor */;;
}

.blog-table .blog-footer .blog-posted-by,
.blog-entry-comments .blog-footer .blog-posted-by {
	padding-left: 5px;
	font-size: 11px !important; /* descrFontSize */
	color: #666666; /* altLinkColor */
}

.blog-footer .blog-posted-by a,
.blog-footer .blog-posted-by a:visited,
.blog-footer .blog-posted-by a:hover {
	color: #666666; /* altLinkColor */
}

.blog-footer .blog-posted-by .lw-text {
	color: #666666; /* altLinkColor */
}

.blog-footer .blog-posted-by .lw-message-author-name {
	display: inline;
}

/* --------------------------------------------- */

.blog-entry-comments,
.blog-entry-comment-form,
.blog-entry-trackback {
	border-left: 1px solid #CCCCCC; /* altBorderColor */;;
	border-right: 1px solid #CCCCCC; /* altBorderColor */;;
	border-bottom: 1px solid #CCCCCC; /* altBorderColor */;;
	background-color: #008DDF; /* altBgColor */
}

.blog-entry-comments-header {
	font-family: arial,helvetica,sans-serif; /* titleFontFace */
	font-size: 14px; /* titleFontSize */
	border-left: 1px solid #CCCCCC; /* altBorderColor */;;
	border-right: 1px solid #CCCCCC; /* altBorderColor */;;
	padding: 6px;
	background-color: #008DDF; /* altBgColor */
}

.blog-entry-comments .comment-body {
	background-color: #008DDF; /* altBgColor */
	border-top: 1px solid #CCCCCC; /* altBorderColor */;;
}

.blog-entry-comments .comment-pending {
	background-color: #008DDF; /* altBgColor */
	border: 1px dashed #800000;
}

.blog-entry-comments .blog-footer {
	padding: 0px 0px 4px 1px;
	border-top: 0px;
	background-color: #008DDF; /* altBgColor */
	color: #666666; /* altLinkColor */
}

.blog-entry-comment-body {
	width: 100%;
	margin: 10px 10px 0px 10px;
	border: 0px;
	border-collapse: collapse;
}

.blog-entry-comment-text {
	font-size: 11px; /* descrFontSize */
}

.blog-entry-comments .lw-blog-buttons {
	margin-bottom: 8px !important;
}

.blog-entry-comments .lw-bottom-padding {
	display: inline;
}

/*IE hack for blog comments right corners*/
* html .blog-entry-comment-body {
	width: 96%;
}

/* --------------------------------------------- */

.blog-entry-trackback {
	font-size: 11px; /* descrFontSize */
	padding: 6px;
}

.blog-entry-trackback .blog-trackback,
.blog-entry-trackback .blog-trackback-url,
.blog-entry-trackback .blog-trackback-link,
.blog-trackback .blog-trackback-excerpt,
.blog-trackback .blog-trackback-blogname {
	font-size: 11px; /* descrFontSize */
}

.blog-entry-trackback .blog-trackback,
.blog-entry-trackback .blog-trackback-url {
	padding-bottom: 6px;
}

.blog-trackback-label {
	font-family: arial,helvetica,sans-serif; /* emphasizeFontFace */
	font-size: 12px; /* emphasizeFontSize */
}

.blog-trackback {
	margin: .5em 1em;
}

.blog-trackback-date {
	font-size: 11px; /* descrFontSize */
	color: #666666; /* altLinkColor */
}

.blog-trackback-url {
	font-style: italic;
}

.blog-trackback-url a,
.blog-trackback-url a:active,
.blog-trackback-url a:hover {
	color: #000000; /* textColor */
}

.blog-trackback-link a:before {
	content: url("/images/rss_trackback_12x12.gif");
	padding: 2px;
}

.blog-trackback-link a,
.blog-trackback-link a:active,
.blog-trackback-link a:hover {
	color: #000000; /* textColor */
	font-weight: bold;
}

.blog-trackback .jive-label {
	margin-left: 16px;
}

/* --------------------------------------------- */

.blog-entry-comment-form {
	padding: 6px;
}

.blog-entry-comment-form table {
}

.blog-entry-comment-form * {
	font-size: 11px !important; /* descrFontSize */
}

.blog-entry-comment-form .jive-label {
	text-align: right;
}

.blog-entry-comment-form .attach,
.blog-entry-comment-form .tags,
.blog-entry-comment-form .trackbackURL {
	vertical-align: middle;
}

.blog-post-comment-header {
	font-weight: bold;
}

/* --------------------------------------------- */

.lw-side-padding-3 {
	padding-left: 3px;
	padding-right: 3px;
}

.lw-blog-buttons a {
	text-align: left;
	color: #666666; /* altLinkColor */
	margin: 0px;
	padding: 0px;
}

.lw-blog-buttons li {
	color: #666666; /* altLinkColor */
	list-style-type: none;
	padding: 0px;
}

.lw-blog-subcategory-list,
.lw-blog-forum-list {
	margin-bottom: 1em;
	padding-bottom: 8px;
}

.lw-blog-subcategory-list {
	border-bottom: 1px solid #CFCDFE;
}

/* --------------------------------------------- */
/*  Forum/Category list							 */
/* --------------------------------------------- */

/* -- BEGIN MARK FOR DELETE -------------------- */
/* AS OF 1/23/07 THESE DON'T SHOW UP IN THE SOURCE */
/* --------------------------------------------- */

.lw-subcats {
	width: 100%;
}

.lw-default-text {
	font-family: arial,helvetica,sans-serif !important; /* descrFontFace */
	font-size: 11px !important; /* descrFontSize */
}

.lw-default-border {
	border: 1px solid #FACEE3; /* borderColor */
}

/* -- END MARK FOR DELETE ---------------------- */

.lw-unfeature a {
	font-family: arial,helvetica,sans-serif !important; /* descrFontFace */
	font-size: 11px !important; /* descrFontSize */
	color: #666666; /* altLinkColor */;;
	margin-top: -3px;
}

/* --------------------------------------------- */
/*  Category, Forum, and Thread list			 */
/* --------------------------------------------- */

.lw-forum-table {
	border: 1px solid #FACEE3; /* borderColor */
}

/* header cells for category, forum, and thread tables -- "j-bar blue" headers */
.lw-forum-col-header th {
	background-color: #990B57 !important; /* tableHeaderBgColor */
	color: #FFFFFF; /* tableHeaderColor */
	height: 18px;
	border-left: 1px solid #FFFFFF; /* tableHeaderColor */
	padding: 0px 15px 0px 5px;
	font-weight: normal;
	font-size: 11px; /* descrFontSize */
	text-align: left;
	border-left: 0px;
}

/* header cell links */
.lw-forum-col-header th a:link,
.lw-forum-col-header th a:visited,
.lw-forum-col-header th a:hover,
.lw-forum-col-header th a:active {
	color: #FFFFFF; /* tableHeaderColor */
}

/* remove left border for far left header cell, left align text with lw-header cell */
.lw-forum-col-header .lw-forum-table-header-name {
	border-left: none;
	padding-left: 9px !important;
}

/* set width for posts column */
.lw-forum-table-header-posts {
	width: 50px;
}

/* category listing row background color */
.lw-catlist-row {
}

/* forum and thread list background color */
.lw-forumlist-row,
.lw-threadlist-row {
}


/* alternating row background colors for category, forum, and thread listings*/

/* set them all at once */
.lw-catlist-row-odd,
.lw-forumlist-row-odd,
.lw-threadlist-row-odd {
	background-color: #FFFFFF; /* oddColor */
}

.lw-catlist-row-even,
.lw-forumlist-row-even,
.lw-threadlist-row-even {
	background-color: #FFFFFF; /* evenColor */
}

/* set them individually */
.lw-catlist-row-odd {
	background-color: #FFFFFF; /* oddColor */
}

.lw-catlist-row-even {
	background-color: #FFFFFF; /* evenColor */
}

.lw-forumlist-row-odd {
	background-color: #FFFFFF; /* oddColor */
}

.lw-forumlist-row-even {
	background-color: #FFFFFF; /* evenColor */
}

.lw-threadlist-row-odd {
	background-color: #FFFFFF; /* oddColor */
}

.lw-threadlist-row-even {
	background-color: #FFFFFF; /* evenColor */
}

.thread-divider-container {
	border-bottom: 1px solid #CCCCCC; /* altBorderColor */
}

/*** List row borders and padding ***/
.lw-catlist-row td,
.lw-forumlist-row td,
.lw-threadlist-row td {
	padding: 5px;
	border-bottom: 1px solid #CCCCCC; /* altBorderColor */
	border-left: 1px solid #CCCCCC; /* altBorderColor */
	vertical-align: top;
}

/* remove left border from read tracker column */
.lw-catlist-row .lw-catlist-read-status,
.lw-forumlist-row .lw-forumlist-read-status,
.lw-threadlist-row .lw-threadlist-read-status {
	border-left: none;
}

/* remove bottom border for last row in list */
.lw-catlist-lastrow td,
.lw-forumlist-lastrow td,
.lw-threadlist-lastrow td {
	border-bottom: none !important;
}

/*** Category, Forum, Thread name text & links ***/
.lw-catlist-name a,
.lw-forumlist-name a {
	font-size: 12px !important;
	font-weight: bold;
	color: #000000; /* textColor */
}

.lw-catlist-row td,
.lw-forumlist-row td,
.lw-threadlist-row td,
.lw-forumlist-row td a,
.lw-threadlist-row td a,
.lw-forumlist-row td a:visited,
.lw-threadlist-row td a:visited,
.lw-forumlist-row td a:hover,
.lw-threadlist-row td a:hover {
	font-size: 11px; /* descrFontSize */
	color: #000000; /* textColor */
}

/* last post column */
.lw-catlist-last-post,
.lw-forumlist-last-post,
.lw-threadlist-last-post {
	width: 120px;
}

/* Thread list - icon placement */
.lw-threadlist-row td img {
	float: none;
}

/* Footer with read tracker legend and paginator */

.catlist-tracker-legend,
.forumlist-tracker-legend,
.forumlist-paginator {
	background-color: #008DDF; /* altBgColor */;;
	height: 28px;
	border-top: 1px solid #FACEE3 !important; /* borderColor */
	font-size: 10px;
	padding: 0px 0px 0px 10px;
	position: relative;
}

.lw-threadlist-footer {
	border-top: 1px solid #FACEE3 !important; /* borderColor */
	background-color: #008DDF; /* altBgColor */
	height: 28px;
	padding: 0px 0px 0px 10px;
}

.threadlist-tracker-legend div,
.forumlist-tracker-legend div,
.catlist-tracker-legend div {
	float: left;
	font-size: 10px;
	margin-top: 6px;
}

/* read, unread, updated "gems" */
.threadlist-tracker-legend .legend-label,
.forumlist-tracker-legend .legend-label {
	padding-top: 2px;
	margin-right: 10px;
}

/* folder icons */
.catlist-tracker-legend .legend-label {
	padding-top: 2px;
	margin-right: 10px;
	margin-left: 3px;
}

.threadlist-tracker-legend .lw-threadlist-paginator {
	margin-top: -1px;
	margin-right: 10px;
	float: right;
}

.lw-threadlist-paginator {
	padding: 4px 10px 0px 0px;
	float: right;
}


.threadlist-tracker-legend .lw-threadlist-paginator .paginator .lw-label {
	font-weight: normal !important;
	font-size: 9px !important;
}

.lw-threadlist-paginator .paginator a {
	font-weight: normal;
	font-size: 9px;
}

/* end footer w/ read tracker & paginator */

/* --------------------------------------------- */
/*  Thread View			 						 */
/* --------------------------------------------- */

/* header and j-bar */
.lw-thread-header div {
	display: inline;
}

.lw-thread-header div {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #FFFFFF; /* tableHeaderColor */
}

.lw-thread-header-last-post {
	background-color: #990B57; /* tableHeaderBgColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #FFFFFF; /* tableHeaderColor */
	padding: 3px 0px 3px 14px;
}

.lw-thread-header-last-post a {
	color: #FFFFFF; /* tableHeaderColor */
}

.lw-thread-header-replies {
	font-weight: normal;
	margin-left: 3px;
}

/******* Thread view -- Message Box ******/
.lw-message-table {
	border-left: 1px solid #FACEE3; /* borderColor */
	border-right: 1px solid #FACEE3; /* borderColor */
	border-bottom: 1px solid #FACEE3; /* borderColor */
}

.lw-threadview-paginator {
	margin-top: 8px;
	margin-right: 10px;
}

.lw-photos-threadview-paginator {
	margin-top: 2px;
	margin-right: 5px;
}

/* component div wrapper */
.lw-thread-view {
	border-bottom: 1px solid #FACEE3; /* borderColor */
}

/* message box table */
.lw-thread-messagebox td {
	vertical-align: top;
}

/* Topic (message box) table wrapper */
.lw-thread-body table {
	width: 100%;
}

/* user info cell */
.lw-thread-body-user {
	background-color: #008DDF; /* altBgColor */
	border-right: 1px solid #999999 !important;
	border-top: 1px solid #CCCCCC; /* altBorderColor */;;
	padding: 5px 14px 14px 14px;
	width: 105px;
	vertical-align: top;
}

/* thread details */
.lw-thread-body-details {
	background-color: #008DDF; /* altBgColor */;;
	height: 40px;
	padding: 5px 14px 5px 14px;
}

/* alternating message background color */
.lw-message-row-odd {
	background-color: #FFFFFF; /* oddColor */
}

.lw-message-row-even {
	background-color: #FFFFFF; /* evenColor */
}

/* first message background color */
.lw-message-one {
	background-color: #008DDF; /* altBgColor */
}

.lw-message-box-right {
	border-top: 1px solid #999999;
}

/* thread message body */
.lw-thread-body-message {
	vertical-align: top;
	padding: 14px;
}

/* alternating rowcolor */
.lw-message-row-odd {
	background-color: #FFFFFF; /* oddColor */
}

/* styling for messagefields contained in details cell */
.lw-thread-body-details div {
	font-family: arial,helvetica,sans-serif !important; /* descrFontFace */
	font-size: 11px !important; /* descrFontSize */
}

/* message subject - details cell */
.lw-thread-body-details .lw-message-subject {
	font-weight: bold !important;
	padding-bottom: 3px;
}

/* message post date - details cell */
.lw-thread-body-details .lw-message-posted {
	color: #666666 !important; /* altLinkColor */
	padding-bottom: 3px;
	float: left;
}

/* message ratings container */
.lw-message-rating-body {
	float: right;
}

/* rating text - details cell */
.lw-thread-body-details .lw-message-rating {
	float: left;
	color: #666666; /* altLinkColor */
	font-size: 10px;
	padding-right: 3px;
}

/* rating: stars */
.lw-rating-stars {
	white-space: nowrap;
}

/* rate this topic/post text */
.lw-thread-body-details .lw-message-rate-this {
	padding-left: 10px;
	float: left;
	color: #666666; /* altLinkColor */
	font-size: 10px;
}

.ratings img,
.ratings-profile img,
.lw-message-rating img {
	border: none;
	margin-right: 1px;
}

/* rate this: stars */
.ratings {
	float: left;
	padding-left: 0px;
}


/* rate this: stars for Profile */
.ratings-profile {
	float: left;
	padding-left: 0px;
}


/* individual stars */
.ratings div,
.ratings-profile div {
	float: left;
}


.lw-thread-body-details .lw-message-rating a {
	color: #666666; /* altLinkColor */
}

/* message "x" of "x" */
.lw-message-number {
	float: right;
	font-size: 10px !important;
}

/* div containing list of buttons in details cell */
.lw-message-buttons {
	clear: both;
	margin-left: -2px;
	font-family: arial,helvetica,sans-serif !important; /* descrFontFace */
	font-size: 11px !important; /* descrFontSize */
}

/* push list back 2px in IE */
* html .lw-message-buttons {
	margin-left: 0px;
	font-family: arial,helvetica,sans-serif !important; /* descrFontFace */
	font-size: 11px !important; /* descrFontSize */
         white-space: nowrap;
}

.lw-message-buttons ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.lw-message-buttons ul li{
	display: inline;
}

.lw-message-buttons li:before {
	content: '|';
	padding-right: 2px;
	color: #666666; /* altLinkColor */
}

.lw-message-buttons li:first-child:before {
	content: '';
}

* html .lw-message-buttons li {
	padding-right: 2px;
}

/* thread buttons */
.lw-message-buttons a {
	color: #666666; /* altLinkColor */
}

/* attachment content */
.lw-attach {
	float: left;
	border: 1px solid #999999;
	padding: 5px;
	margin: 5px 5px 0px 0px;
}

.lw-attach-content {
	text-align: center;
	height: 25px;
}

* html .lw-attach-content {
	height: auto;
}

.lw-attach a:link,
.lw-attach a:visited,
.lw-attach a:hover,
.lw-attach a:active {
	color: #666666; /* altLinkColor */
}

.lw-attach-label {
	color: #666666; /* altLinkColor */
}

.lw-message-author-name {
	padding-bottom: 2px;
}

.lw-message-author-rating {
	padding-bottom: 3px;
}

.lw-message-author-photo-avatar {
	padding-top: 5px;
	padding-bottom: 5px;
/*	clear: both; */
}

.lw-message-author-photo-avatar img{
	border: none;
}

.lw-thread-body table.lw-user-photo {
	width: auto;
}

.lw-message-author-text {
	font-size: 10px;
	padding-bottom: 1px;
}

.lw-message-author-subscribe {
	color: #666666; /* altLinkColor */
	font-size: 10px;
}

.lw-message-author-ignore {
	vertical-align: top;
}

* html .lw-message-author-ignore {
	margin-top: -3px;
}

.lw-message-author-subscribe a,
.lw-message-author-ignore a {
	color: #666666; /* altLinkColor */
	font-size: 10px;
}

/* --------------------------------------------- */
/*  Gallery	Showcase							 */
/* --------------------------------------------- */

#gallery .forum-type-legend * {
	font-size: 11px !important; /* descrFontSize */
}


#gallery .forum-type-legend span {
	white-space: nowrap;
}

#post-spellform-body .jive-spell-error-current {
	background-color: yellow ;
}

#gallery .forum-type-legend {
	background-color: #008DDF; /* altBgColor */
	border-top: 1px solid #CCCCCC; /* altBorderColor */
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 8px 8px;
}

#gallery .forum-type-row {
	margin-top: 5px;
}

#gallery .popular-threads ul.bullets {
	padding: 0px;
	margin: 0px;
}

#gallery .popular-threads li {
	list-style-type: none;
	margin-left: 8px;
	margin-top: 4px;
}

#gallery .popular-threads .body {
	border: 1px solid #FACEE3; /* borderColor */
	padding: 0px !important;
}

#gallery .forum-type-legend {
	background-color: #008DDF; /* altBgColor */
	border-top: 1px solid #CCCCCC; /* altBorderColor */
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 8px 8px;
}

#gallery .jive-portlet-box .body {
	padding: 0px !important;
}

#gallery .lw-content-col {
	vertical-align: top;
}

/* --------------------------------------------- */
/*  Profile Directory							 */
/* --------------------------------------------- */

/* -- Featured Profile ------------------------- */

.lw-featured-profile {
	width: 100%;
}

.lw-featured-profile-photo {
	padding: 1px;
}

.lw-profile-featured div,
.lw-directory-find div,
.lw-directory div {
	font-size: 11px; /* descrFontSize */
}

.lw-directory-featured .body,
.lw-directory .body {
	border: 1px solid #FACEE3; /* borderColor */
	padding: 0px;
}

.lw-profile-body .lw-table {
	border: 1px solid #FACEE3; /* borderColor */
}

.lw-profile-body th {
	background-color: #990B57; /* tableHeaderBgColor */
	color: #FFFFFF; /* tableHeaderColor */
	padding: 3px 0px 3px 8px;
	font-size: 11px; /* descrFontSize */
}

.lw-profile-body .lw-label {
	width: 35%;
}

.lw-profile-body .lw-value {
	width: 65%;
}

.lw-profile-body .lw-counts {
	margin: 3px 0px 5px 5px;
}

/* -- Recent Profiles List/Gallery ------------- */

.lw-directory {
	width: 100%;
}

.lw-directory .body {
	padding: 0px;
}

.lw-directory th {
	background-color: #990B57; /* tableHeaderBgColor */
}

.lw-directory td {
}

.lw-author-icon img {
	border: 1px solid black;
}

.lw-author-photo-bezel .lw-photo,
.lw-author-icon .lw-photo {
	background-image: none !important;
	height: auto !important;
	width: auto !important;
}


/* get rid of border around mr. nobody and user photo */
.lw-photo img {
	border: none;
}

.lw-directory .updated {
	font-size: 11px; /* descrFontSize */
}

.lw-directory table {
	/*width: 100%;*/
	border-collapse: collapse;
}

/* header cells in directory list view */
.lw-directory th a:hover{
	color: #FFFFFF; /* tableHeaderColor */
}

.lw-directory .lw-col-first {
	padding-left: 10px;
}

.lw-directory-nomatch {
	color: #FF0000;
	font-weight: bold;
}

.directory-member-info {
	font-size: 11px; /* descrFontSize */
}

.directory-member-id {
	margin-top: 5px;
}

.lw-directory .watching {
	margin-left: 3px;
}

#profile-posts-list .show-all {
	padding: 1em;
	text-align: right;
}

.member-support-info div {
	display: inline;
}

/* -- Find Members by Name --------------------- */

.lw-directory-find .name-label {
	margin-bottom: 5px;
	margin-left: 4px;
}

.lw-directory-find .find-button {
	text-align: right;
	font-size: 11px; /* descrFontSize */
}

.lw-directory-find .body {
	border: 1px solid #FACEE3; /* borderColor */
}

.lw-directory-find table {
	width: 100%;
	border-collapse: collapse;
}

.lw-directory-find td {
	padding: 5px;
}

.lw-directory-find #textbox input {
	font-size: 11px; /* descrFontSize */
	width: 95%;
	margin-bottom: 1em;
	margin-left: 4px;
}

.lw-directory-find .lw-dialog-button-bar {
	padding: 5px;
}

.lw-directory-find .mode-link {
	text-align: left;
	float: left;
	position: relative;
	top: .5em;
	left: 4px;
}

/* -- Filter Members by Properties ------------- */

.lw-directory-filter .body {
	border: 1px solid #FACEE3; /* borderColor */
}

.lw-directory-filter table {
	border: 0px;
	width: 90%;
	border-collapse: collapse;
	margin: 5px;
}

.lw-directory-filter .filter-select {
	font-size: 11px; /* descrFontSize */
	width: 100px;
}

.lw-directory-filter .filter-field {
	font-size: 11px; /* descrFontSize */
	white-space: nowrap;
}

.lw-directory-filter .lw-dialog-button-bar {
	padding: 5px;
}

.lw-directory-filter .filter-button {
	text-align: right;
	font-size: 11px; /* descrFontSize */
}

/* -- AIM status ------------------------------------------- */
.lw-friends-list-padding .aim-status {
	text-align: center !important; /* Overide left-alignment of lw-text */
}

.aim-status-online,
.aim-status-online a: {
	font-weight: bold;
	color: #009900;
}

.aim-status-offline {
	font-style: italic;
	color: #800000;
}

.aim-status-unknown {
	color: #999999;
}

/* --------------------------------------------- */
/*  Search & Tags Results						 */
/* --------------------------------------------- */

.jive-search-results .forum-type-legend {
	margin-left: 24px;
}

.tags-message-list .body {
	border: 1px solid #FACEE3 !important; /* borderColor */
}

* html .tags-message-list table  {
	width: 618px !important;	
}

* html #edit-attach .component {
	width: 610px !important;	
}

.tags-message-list th {
	border-top: 1px solid #FACEE3; /* borderColor */
}

.lw-search-form {
	border: 1px solid #FACEE3; /* borderColor */
}

.lw-search-results .lw-search-results-body {
	border: 1px solid #FACEE3; /* borderColor */
}

.lw-user-search-results th,
.lw-content-search-results th {
	background-color: #990B57; /* tableHeaderBgColor */
	color: #FFFFFF; /* tableHeaderColor */
	height: 18px;
	padding: 0px 5px 0px 10px;
	font-weight: normal;
	font-size: 11px; /* descrFontSize */
	text-align: left;
	vertical-align: middle;
	height: 24px;
}

.lw-user-search-results td {
	padding: 3px;
	font-size: 11px; /* descrFontSize */
}

.lw-user-search-results .member-extra-info div,
.lw-user-search-results .directory-member-name,
.lw-user-search-results .directory-member-location,
.lw-user-search-results .directory-member-occupation {
	font-size: 11px; /* descrFontSize */
}

.lw-content-search-results td {
	border-bottom: 1px solid #CCCCCC; /* altBorderColor */
	padding: 5px;
	font-size: 11px; /* descrFontSize */
}

.lw-searchresults-content-row-odd {
	background-color: #FFFFFF; /* oddColor */
}

.lw-searchresults-content-row-even {
	background-color: #FFFFFF; /* evenColor */
}

.lw-search-results-content {

}

.lw-search-results-content-label {
	float: left;
	font-size: 11px; /* descrFontSize */
	color: #FFFFFF; /* tableHeaderColor */
	padding-top: 4px;
}

.lw-searchresults-sort {
	float: right;
	font-size: 11px; /* descrFontSize */
	color: #FFFFFF; /* tableHeaderColor */
}

.lw-searchresults-sort form {
	margin: 0;
	padding: 0;
}

.lw-searchresults-sort option,
.lw-searchresults-sort select {
	font-size: 11px; /* descrFontSize */
}

.lw-searchresults-footer {
	padding-top: 5px;
	padding-bottom: 5px;
}

.lw-searchresults-footer .lw-paginator {
	margin-top: -20px;
}

.lw-search-results .jive-search-noresults,
.lw-search-results .jive-search-noresults td {
	font-size: 11px; /* descrFontSize */
	padding: 5px 5px 10px 5px;
}

/* --------------------------------------------- */
/* --------------------------------------------- */

.lw-page-description {
	padding-bottom: 1em;
}

.lw-dialog-button-bar {
	background-color: #008DDF; /* altBgColor */
	border-top: 1px solid #CCCCCC; /* altBorderColor */
}

.lw-form-submit-buttons {
	padding-top: 1em;
}

.lw-page-description {
	padding-bottom: 1em;
}

.lw-form-submit-buttons {
	padding-top: 1em;
}

.lw-guest-book-entries {
	text-align: center;
	padding: 2px;
	margin-bottom: 2px;
}

.lw-guest-photo-top-margin {
	margin-top: 3px;
}

.lw-guest-photo-top-margin div img {
	border: 1px solid #000000;
}

.lw-friends-slide-back {
	height: 58px;
	width: 57px;
	background-image: url("/images/medium_slide_bk.jpg");
	background-repeat: no-repeat;
	background-position: center center
}

.lw-live-friend {
	float: left;
	padding: 5px;
	text-align: center;
	margin: 5px;
}

.lw-live-friend-name {
	font-weight: bold;
	text-align: center;
	padding-bottom: 2px;
}

#lw-friends .lw-friends-more {
	padding: 0em 1em 1em 0em;
	text-align: right;
}

.lw-buttons UL,
.lw-event-buttons UL,
.lw-thread-buttons UL,
.lw-button-bar UL,
.lw-category-buttons UL {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	padding: 0px !important;
	margin: 0px !important;
}

.lw-buttons,
.lw-button-bar,
.lw-thread-buttons,
.lw-category-buttons {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	padding: 0px;
	margin: 0px;
	padding-bottom: 2px;
}

.lw-event-buttons {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	padding: 0px;
	margin: 0px;
	padding-bottom: 0px !important;
}

.lw-buttons UL LI,
.lw-event-buttons UL LI,
.lw-button-bar UL LI,
.lw-thread-buttons UL LI,
.lw-thread-buttons LI,
.lw-button-bar LI,
.lw-event-buttons LI,
.lw-buttons LI,
.lw-category-buttons UL LI,
.lw-category-buttons LI {
	display: inline;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	text-decoration: none;
	margin: 0;
	padding: 0px;
}

ul.lw-thread-buttons li:before,
ul.lw-buttons li:before,
ul.lw-category-buttons li:before {
	content: '|';
	padding: 2px;
}

ul.lw-buttons li:first-child:before,
ul.lw-thread-buttons li:first-child:before,
ul.lw-category-buttons li:first-child:before {
	content: ' ';
}

.lw-button-bar li.button {
	position: relative;
	top: -2px;
	padding-left: 2px;
}

/* --------------------------------------------- */
/*  Drop-down menus								 */
/* --------------------------------------------- */

.lw-ddMenu,
.lw-ddMenu-featured {
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.lw-ddMenuHeader li {
	float: right;
	background-image: url("/images/greyBack_1x24.gif");
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	cursor: pointer;
	margin: 0;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	text-align: left;
	background-color: #990B57; /* tableHeaderBgColor */
	color: #FFFFFF; /* tableHeaderColor */;
	text-decoration: none;
	padding: 6px 21px 5px 10px;
}

.lw-ddMenuHeader li ul li { 
	background-image: none;
	background-color: transparent;
	border: 0px;
}

.lw-ddMenuheader-more-button,
.lw-ddMenuHeader-button {
	width: auto;
}

.lw-ddMenuheader-more-button li,
.lw-ddMenuHeader-button li {
	float: right;
	background-image: url("/images/ddmenu-button.jpg");
	background-color: #990B57; /* tableHeaderBgColor */
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	cursor: pointer;
	margin: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #008DDF; /* altTextColor */
	padding: 6px 21px 5px 10px;
}

.lw-ddMenuHeader-featured-button {
	float: right;
    position: relative;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	text-decoration: none;
	color: #008DDF; /* altTextColor */
	background-image: url("/images/ddmenu-button.jpg");
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;	
	padding-left: 0px;
	cursor: pointer;
	height: 23px;
	margin: -1pt 1px -1pt 0pt;
	top: 0px;
}

* html .lw-ddMenuHeader-featured-button {
	margin: -1pt 1px -1pt 0pt;
	height: 27px !important;
	padding-bottom: 2px;
	padding-top: 2px;	
}

* html #profile .lw-ddMenuHeader-featured-button {
	width: 183px !important;
}

* html .lw-ddMenuheader-more-button li {
	top: 2px:
}

.lw-ddMenuHeader-button .lw-ddMenu li a,
.lw-ddMenuHeader-button .lw-ddMenu li a:visited,
.lw-ddMenuheader-more-button .lw-ddMenu li a,
.lw-ddMenuheader-more-button .lw-ddMenu li a:visited {
	text-decoration: none;
	color: #008DDF !important; /* altTextColor */
}

.lw-ddMenuHeader-featured-button li a,
.lw-ddMenuHeader-featured-button li a:visited {
	text-decoration: none;
	color: #008DDF; /* altTextColor */
}

* html .lw-ddMenuHeader-featured-button li a {
	text-decoration: none;
	color: #008DDF; /* altTextColor */
}

.lw-ddMenu-forum-post-button,
.lw-ddMenu-forum-video-post-button,
.lw-ddMenu-group-start-group-button,
.lw-ddMenu-group-video-post-button,
.lw-ddMenu-group-post-button,
.lw-ddMenu-group-add-link-button {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/new-topic_icon.gif") no-repeat 5px 2px;
}

* html .lw-ddMenu-forum-post-button,
* html .lw-ddMenu-forum-video-post-button,
* html .lw-ddMenu-group-start-group-button,
* html .lw-ddMenu-group-video-post-button,
* html .lw-ddMenu-group-post-button,
* html .lw-ddMenu-group-add-link-button {
	display: inline;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/new-topic_icon.gif") no-repeat 5px 2px;
}

.lw-ddMenu-thread-reply-button,
.lw-ddMenu-message-reply-button,
.lw-ddMenu-thread-blog-reply-button,
.lw-ddMenu-thread-reply-support-answer-button,
.lw-ddMenu-thread-reply-support-comment-button {
	display: block;
	height: 20px;
	line-height: 24px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/new-topic_icon.gif") no-repeat 5px 2px;

}

* html .lw-ddMenu-thread-reply-button,
* html .lw-ddMenu-message-reply-button,
* html .lw-ddMenu-thread-blog-reply-button,
* html .lw-ddMenu-thread-reply-support-answer-button,
* html .lw-ddMenu-thread-reply-support-comment-button {
	display: inline;
	height: 18px;
	line-height: 18px;
	padding-top: 2px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	background: transparent url("/images/new-topic_icon.gif") no-repeat 5px 2px;
}

.lw-ddMenu-thread-subscribe-button {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/new-topic_icon.gif") no-repeat 5px 2px;
}

* html .lw-ddMenu-thread-subscribe-button {
	display: inline;
	height: 18px;
	line-height: 18px;
	padding-top: 2px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	background: transparent url("/images/new-topic_icon.gif") no-repeat 5px 2px;
}

.lw-ddMenu-forum-storyboard-post-button {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/new-topic_icon.gif") no-repeat 5px 2px;

}

* html #profile .lw-ddMenuHeader-featured-button {
	width: 143px;
}


#profile  .button.lw-ddMenu-profile-friend-button {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/invite-friends_icon.gif") no-repeat 5px 2px;
}

* html .lw-ddMenu-forum-storyboard-post-button {
	display: inline;
	height: 18px;
	line-height: 18px;
	padding-top: 2px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	background: transparent url("/images/new-topic_icon.gif") no-repeat 5px 2px;
}

.lw-ddMenu-create-album-button {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/add-photo-albums_icon.gif") no-repeat 5px 2px;

}

* html .lw-ddMenu-create-album-button {
	display: inline;
	height: 18px;
	line-height: 18px;
	padding-top: 2px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	background: transparent url("/images/add-photo-albums_icon.gif") no-repeat 5px 2px;
}

.lw-ddMenu-category-create-album-button {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/add-photo-albums_icon.gif") no-repeat 5px 2px;

}

* html .lw-ddMenu-category-create-album-button {
	display: inline;
	height: 18px;
	line-height: 18px;
	padding-top: 2px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	background: transparent url("/images/add-photo-albums_icon.gif") no-repeat 5px 2px;
}

.lw-ddMenu-profile-my-settings-button {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/preferences_icon.gif") no-repeat 5px 2px;

}

* html .lw-ddMenu-profile-my-settings-button {
	display: inline;
	height: 18px;
	line-height: 18px;
	padding-top: 2px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	background: transparent url("/images/preferences_icon.gif") no-repeat 5px 2px;
}

.lw-ddMenu-friends-invite-button {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/invite-friends_icon.gif") no-repeat 5px 2px;

}

* html .lw-ddMenu-friends-invite-button {
	display: inline;
	height: 18px;
	line-height: 18px;
	padding-top: 2px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	background: transparent url("/images/invite-friends_icon.gif") no-repeat 5px 2px;
}

.lw-ddMenu-pma-address-book-button {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/address-book_icon.gif") no-repeat 5px 2px;

}

* html .lw-ddMenu-pma-address-book-button {
	display: inline;
	height: 18px;
	line-height: 18px;
	padding-top: 2px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	background: transparent url("/images/address-book_icon.gif") no-repeat 5px 2px;
}

.lw-ddMenu-pma-view-messages-button {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/ddmenu-default-button.gif") no-repeat 5px 2px;

}

* html .lw-ddMenu-pma-view-messages-button {
	display: inline;
	height: 18px;
	line-height: 18px;
	padding-top: 2px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	background: transparent url("/images/ddmenu-default-button.gif") no-repeat 5px 2px;
}


.lw-ddMenu-profile-my-watches-button {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/my-subs_icon.gif") no-repeat 5px 2px;

}

* html .lw-ddMenu-profile-my-watches-button {
	display: inline;
	height: 18px;
	line-height: 18px;
	padding-top: 2px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	background: transparent url("/images/my-subs_icon.gif") no-repeat 5px 2px;
}

.lw-ddMenu-thread-multipost-button {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
	background: transparent url("/images/upload-photos_icon.gif") no-repeat 5px 2px;

}

* html .lw-ddMenu-thread-multipost-button {
	display: inline;
	height: 18px;
	line-height: 18px;
	padding-top: 2px;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	background: transparent url("/images/upload-photos_icon.gif") no-repeat 5px 2px;
}

.lw-ddMenu ul,
.lw-ddMenu-featured ul  {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	display: none;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	z-index: 1;
	cursor: default;
	text-decoration: none;
}

/*  More IE hackery- have to set width */
* html .lw-ddMenu li ul li {
	height: 100%;
	width: 100%;
}

* html .lw-ddMenu ul li a:link,
* html .lw-ddMenu ul li a:visited {
	width: 100%;
}


* html .lw-ddMenu-featured ul,
* html .lw-ddMenu-featured ul li a:link,
* html .lw-ddMenu-featured ul li a:visited {
}

.lw-ddMenu li ul li {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #999999;
	width: 99%;
}

.lw-ddMenu ul li a:link,
.lw-ddMenu ul li a:visited,
.lw-ddMenu-featured ul li a:link,
.lw-ddMenu-featured ul li a:visited {
	display: block;
	font-weight: normal;
	white-space: nowrap;
	text-decoration: none;
	cursor: pointer;
	text-align: left;
}

#lw-actions-rss img {
	margin-left: .5em;
	margin-bottom: -2px;
}

/**** BEGIN Search drop down styles ****/

/* this overrides .lw-ddMenu ul above */
.lw-ddMenu-search ul {
	position: absolute;
	right: 0px;
	top: 22px;
	border: 1px solid #999999;
	width: 163px;
	padding: 10px;
	background-image: url("/images/ddBack_90.png");
	background-repeat: repeat;
}

/* IE hackery to position Search drop down */
* html .lw-ddMenu-search ul {
	top: 24px;
	width: 165px;
}

.lw-ddMenu-search li {
	position: relative;
}

.lw-ddMenu-search li ul li {
	border-bottom: none;
}

#ddMenu-search-actionbar a {
	display: inline;
	background-color: transparent;
	color: #0000FF;
	text-decoration: underline;
}

* html .lw-ddMenu-search ul li a:link,
* html .lw-ddMenu-search ul li a:visited,
* html .lw-ddMenu-search ul li a:active {
	width: auto;
}

.lw-ddMenu-search ul li a:hover {
	background-color: transparent;
}

.lw-ddMenu-search-form {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	margin: 0;
}

/* input field in search drop down */
.lw-ddMenu-search ul #q01 {
	display: block;
	margin-bottom: 10px;
	width: 163px;
	border: 1px solid #7c9bb7;
}

/* "GO" button */
#ddMenu-search-actionbar .lw-ddMenu-search-form-submit {
	display: inline;
	width: 35px;
	text-align: center;
	margin-bottom: 10px;
	background-color: #97BAF0;
	color: #FFFFFF;
	font-weight: bold;
	border-top-color: #ddebf6;
	border-right-color: #4e627d;
	border-bottom-color: #4e627d;
	border-left-color: #ddebf6;
	padding-left: 5px;
}

/* IE hackery- have to position the "GO" button differently in IE */
* html .lw-ddMenu-search-form-submit {
	margin-top: -36px;
	margin-left: 128px;
	padding-left: 5px;
	height: 20px;
}

/* Search drop down drop down */
.lw-ddMenu-search-form select {
	display: inline;
	margin-right: 10px;
	width: 115px;
	border: 1px solid #4a4b87;
	background-color: #FFFFFF; /* bgColor */
	margin-bottom: 10px;
}

* html .lw-ddMenu-search-form select {
	margin-bottom: 0px;
}

/**** END Search drop down styles ****/

/**** BEGIN Tags drop down styles ****/

.lw-ddMenu-tags ul {
	position: absolute;
	right: 0px;
	top: 22px;
	border: 1px solid #999999;
	width: 200px;
	padding: 10px;
	background-image: url("/images/ddBack_90.png");
	background-repeat: repeat;
}

/* IE hackery to position Tags drop down */
* html .lw-ddMenu-tags ul {
	top: 24px;
	width: 200px;
	/*have to back this out now that we have form elements... _filter: alpha(opacity=90); */
}
* html .ddMenu-tags-find-submit input.lw-form-button {
	margin-top: -37px !important;
	margin-left: 143px !important;
}

.lw-ddMenu-tags ul li {
	border-bottom: 1px solid #999999;
	padding: 5px !important;
}

.lw-ddMenu-tags li {
	position: relative;
}

ul#ddMenu-tags-actionbar li { 
   border: 0px;
   overflow: hidden 
}

.lw-popular-tags-label,
.ddMenu-tags-addtag-tags {
	font-weight: normal;
	color: #000000; /* textColor */
	font-size: 11px; /* descrFontSize */
}

/* tags-find */
.ddMenu-tags-find-label {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
	padding-bottom: 5px;
}

.ddMenu-tags-find-input {
	padding-top: 5px;
}

/* find tags input form */
.ddMenu-tags-find-input input {
	width: 149px;
	font-size: 11px; /* descrFontSize */
}

* html .ddMenu-tags-find-input input {
	width: 136px;
}

.ddMenu-tags-addform {
	padding-top: 5px;
}

* html .ddMenu-tags-addform {
	padding: 0;
	margin: 0;
}

/* addtag input form */
.ddMenu-tags-addform #addTagInput {
	font-size: 11px; /* descrFontSize */
	width: 143px;
}

* html .ddMenu-tags-addform #addTagInput {
	width: 128px;
}

/* Go button */
* html .ddMenu-tags-find-submit input {
	margin-top: 1px;
	margin-left: 123px;
}

* html .lw-ddMenu-tags li ul li {
	display: inline;
	width: 100%;
}

.tag-list .jive-info-message,
.tag-list .jive-error-message {
	padding-top: 5px;
}

#ddMenu-tags-actionbar a {
	display: inline;
	color: #0000FF;
	text-decoration: none;
	padding: 0;
}

#ddMenu-tags-actionbar a:hover {
	text-decoration: underline;
}

/* IE hackery- otherwise link width is 100% of container */
* html ul#ddMenu-tags-actionbar  a {
	width: auto;
	display: inline;
}

* html .lw-ddMenu-tags ul li a:hover {
	background-color: #dfe7f2;
}

#ddMenu-tags-actionbar a.tag-level-1 {
	font-family: arial,helvetica,sans-serif; /* emphasizeFontFace */
	font-size: 12px; /* emphasizeFontSize */

}

#ddMenu-tags-actionbar  a.tag-level-2 {
	font-size: 11px; /* descrFontSize */

}

#ddMenu-tags-actionbar a.tag-level-3 {
	font-size: 10px;
}

#ddMenu-tags-actionbar a.tag-level-4 {
	font-size: 9px;
}

/**** END Tags drop down styles ****/

/**** BEGIN Actions drop down styles ****/
.lw-ddMenuHeader-actions {
	border-left: 1px solid #CCCCCC;
	width: auto;
}

.lw-ddMenu-actions ul,
.lw-ddMenu-more-actions ul {
	position: absolute;
	right: -2px;
	top: 23px;
}

/* IE hackery to position Actions drop down */
* html 	.lw-ddMenu-actions ul,
* html	.lw-ddMenu-more-actions ul {
	right: -2px;
	top: 25px;
	left: 0px;
}

/* IE hacks to mask form elements displayed "above" drop down in stacking
 * order; this needs to be below whatever lw-darken-window is set to for
 * the slideshow to look right in IE. Otherwise the more actions and search
 * buttons float above the darkened layer. */
* html .lw-ddMenuheader-more-button {
	z-index: 19;
}

* html .lw-ddMenuHeader-tags {
	z-index: 19;
}

* html .iframeMask {
	position: absolute;
	visibility: hidden;
	display: block;
	z-index: 99;
	top: 200px;
	left: 400px;
	width: 360px;
	height: 400px;
}

.lw-ddMenu-more-actions ul li a:link,
.lw-ddMenu-more-actions li a:visited,
.lw-ddMenu-actions ul li a:link,
.lw-ddMenu-actions ul li a:visited {
    line-height: 20px;
	padding: 0px 10px 0px 4px;
	cursor: pointer;
	background-image: url("/images/ddBack_90.png");
	background-repeat: repeat-x;
}

/* transparent pngs don't work yet in IE, so use their filter */
* html .lw-ddMenu-more-actions ul li a:link,
* html .lw-ddMenu-more-actions ul li a:visited,
* html .lw-ddMenu-actions ul li a:link,
* html .lw-ddMenu-actions ul li a:visited  {
	_filter: alpha(opacity=90);
}

.lw-ddMenu-more-actions li ul a:hover,
.lw-ddMenu-actions li ul a:hover {
	background-image: url("/images/ddBack_hover_90.png");
	background-repeat: repeat-x;
}

#lw-actions-rss img {
	margin-left: .5em;
	margin-bottom: -2px;
}

* html #lw-actions-rss {
	padding-top: 2px;
	padding-bottom: 2px;
}

.lw-ddMenu-actions li,
.lw-ddMenu-more-actions li {
	position: relative;
	text-align: right;
}

* html .lw-ddMenu-actions li,
* html .lw-ddMenu-more-actions li {
	/* position: static;  fixes z-index issue with component-level actions menu*/
}

.lw-ddMenu-more-actions li ul li,
.lw-ddMenu-actions li ul li {
	position: relative;
}

/**** END Actions drop down styles ****/

/***** END DROP DOWN MENUS ****/

/* --------------------------------------------- */
/*  Announcements								 */
/* --------------------------------------------- */

.lw-announcement {
	background-color: #F4F4F4; /* annBgColor */
	background-image: url("/images/lw_announce_bg.jpg");
	background-position: bottom right;
	background-repeat: no-repeat;
}

.lw-announcement-box {
	border: 2px solid #FACEE3; /* borderColor */
}

.lw-announcement-links {
	background-image: url();
	background-color: transparent;
}

.lw-announcement .body,
.lw-announcement-links .body {
	border: 1px solid #FACEE3; /* borderColor */
	padding: 3px;
}

.lw-announcement ul {
	padding-left: 14px;
	margin: 7px 0px 0px 0px;
}

.lw-announcement li {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	margin: 0px 0px 7px 0px;
}

.lw-announcement .subject {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	padding: 3px;
}

.lw-announcement .announcement-body {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	padding: 3px;
}

.lw-announcement-edit {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	text-align: right;
	padding: 0px 3px 3px 0px;
}

.lw-announcement-post {
	padding: 0px 4px 4px 0px;
	text-align: right;
}

/* --------------------------------------------- */
/*  Polls										 */
/* --------------------------------------------- */

.poll-options ul {
	/* Padding + negative indent = hanging indent,
	 * in this case, with radio buttons against
	 * the left margin, and linewrapped options
	 * indented stylishly */
	padding-left: 2.2em;
	text-indent: -2.2em;
	list-style: none;
}

* html .poll-options ul {
	margin-left: 0em;
}

.poll-expired {
	font-style: italic;
}

.poll-results {
	margin-bottom: 10px;
	margin-top: 5px;
}

.poll .body {
	border: 1px solid #FACEE3 !important; /* borderColor */
}

.poll .poll-votes {
	margin-top: 8px;
}

.poll .poll-votes-value {
	font-weight: bold;
}

.poll .poll-percent {
	font-weight: bold;
}

.poll .polls-more {
	padding-top: 5px;
	margin-right: 6px;
	font-weight: normal;
}

.poll .polls-more:before {
	content: '[';
}

.poll .polls-more:after {
	content: ']';
}

.poll .poll-name {
	margin-top: 5px;
	margin-bottom: 5px;
}

/* --------------------------------------------- */
/*  Miscellaneous generic formatting rules		 */
/* --------------------------------------------- */

.lw-padding {
	padding: 3px !important;
}

.lw-text,
.lw-text a,
.lw-text a:visited,
.lw-text a:hover {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #008DDF; /* altTextColor */
}

.lw-center-text {
	text-align: center;
}

.lw-gradient-background {
	background-image: url("/images/lw_featured_bk.jpg");
}

.lw-border {
	border: 1px solid #FACEE3 !important; /* borderColor */
}

.lw-top-border {
	border-top: 1px solid #FACEE3 !important; /* borderColor */
}

.lw-bottom-border {
	border-bottom: 1px solid #FACEE3 !important; /* borderColor */
}

.lw-side-borders {
	border-left: 1px solid #FACEE3; /* borderColor */
	border-right: 1px solid #FACEE3; /* borderColor */
}

.lw-cell-side-border {
	/*border-left: 1px solid #FACEE3 !important; */
}

.lw-cell-right-side-border {
	border-right: 1px solid #FACEE3 !important; /* borderColor */
}

.lw-cell-left-side-border {
	border-left: 1px solid #FACEE3 !important; /* borderColor */
}

.lw-display-inline {
	display: inline;
	vertical-align: middle;
	width: 100%;
	position: relative;
	top: -2px;
}

.lw-no-bottom-border {
	border-bottom: 0px !important;
}

.lw-no-left-border {
	border-left: 0px !important;
}

.lw-no-right-border {
	border-right: 0px !important;
}

/* --------------------------------------------- */
/*  Category/Forum-lists						 */
/* --------------------------------------------- */

.lw-category-boards-cell,
.lw-post-boards-cell {
	padding: 3px !important;
}

.lw-category-boards-cell.read-status {
	vertical-align: top;
}

.lw-category-boards-posts-padding {
	padding-left: 3px;
	padding-right: 3px;
}

.lw-category-description {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	padding: 0px 0px 8px 3px;
	height: 22px;
}

.lw-category-name a,
.lw-forum-name a {
	font-family: arial,helvetica,sans-serif; /* fontFace */
	font-size: 11px; /* fontSize */
	font-weight: bold;
	color: #000000; /* textColor */
}

.lw-category-row {
	border: 1px solid #FACEE3 !important; /* borderColor */
	margin-left: 8px;
}

.lw-category-list-row {
	margin-left: 8px;
}

.lw-forum-cat-table {
	border-collapse: collapse;
}

.lw-forum-category a {
	color: #000000 !important; /* textColor */
}

.lw-forum-list-header {
	margin-top: 9px;
	margin-left: 2px;
	margin-bottom: 6px;
}

.lw-forum-list-header,
.lw-subcategory-list-header {
	font-size: 14px; /* titleFontSize */
	font-weight: bold;
}

.lw-forum-list-sort form {
	display: inline;
}

.lw-forum-list-sort select {
	font-size: 10px;
}

.lw-forum-list-sort {
	font-size: 10px;
	float: right;
}

.lw-forum-row {
	margin-top: 5px;
	margin-left: 10px;
}

.lw-forum-row .counts,
.lw-category-list-row .counts {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	color: #666666; /* altLinkColor */
}

.lw-forum-row .description,
.lw-category-list-row .description {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	margin-left: 19px;
	margin-bottom: 6px;
}

.lw-forum-row .lw-blog-new {
	position: absolute;
}

.lw-forum-row .name,
.lw-category-list-row .name {
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
}

.lw-forum-row .name A,
.lw-category-list-row .name A {
	color: #000000; /* textColor */
}

.lw-forum-row .read-status,
.lw-category-list-row .read-status {
	position: relative;
	top: 4px;
}

/* -- BEGIN MARK FOR DELETE -------------------- */
/* AS OF 1/23/07 THESE DON'T SHOW UP IN THE SOURCE */
/* --------------------------------------------- */

.lw-message-list-header-row-left {
	margin-top: 0px;
	padding: 2px;
	float: left;
	color: #FFFFFF !important;
	font-weight: bold !important;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	position: relative;
	top: -2px;
}

.lw-message-list-header-row-right a {
	color: #FFF !important;
}

.lw-message-list-header-row-right {
	margin-top: 0px;
	padding-bottom: 10px;
	padding: 2px;
	float: right;
	color: #FFF !important;
	font-weight: bold !important;
	font-family: arial,helvetica,sans-serif !important; /* descrFontFace */
	font-size: 11px !important; /* descrFontSize */
	position: relative;
	top: -2px;
}

/* -- END MARK FOR DELETE ---------------------- */

.lw-rssLogo {
	display: block;
	margin: -15px 0px 0px 67px;
	padding: 0;
	border: 0;
}

.lw-scrolling-list {
	height: 530px;
	border: 1px solid #CFCDFE;
	overflow: auto;
}

.lw-subcategory-and-forum-list {
}

.lw-subcategory-list-header {
	margin-left: 10px;
	margin-top: 12px;
	margin-bottom: 9px;
}

.lw-thread-footer-paginator-padding {
	padding-top: 2px;
}

.lw-thread-list-button-bar {
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* -- BEGIN MARK FOR DELETE -------------------- */
/* AS OF 1/23/07 THESE DON'T SHOW UP IN THE SOURCE */
/* --------------------------------------------- */

.lw-thread-footer-rss-padding {
	padding-right: 2px !important;
	padding-top: 2px;
}

.lw-thread-list-footer,
.lw-forum-list-footer,
.lw-blog-thread-footer {
	border-bottom: 1px solid #FACEE3 !important; /* borderColor */
	border-left: 1px solid #FACEE3 !important; /* borderColor */
	border-right: 1px solid #FACEE3 !important; /* borderColor */
	border-top: 1px solid #FACEE3 !important; /* borderColor */
	height: 22px;
	padding: 3px;
}

.recent-topic-list-rss {
	position: relative;
	padding-top: 5px;
	padding-right: 3px !important;
}

.lw-thread-list-header-achor,
.lw-thread-list-header-achor a {
	color: #000000; /* textColor */
}

/* -- END MARK FOR DELETE ---------------------- */


.lw-thread-list-header-padding {
	padding-top: 3px;
	padding-bottom: 3px;
}

.lw-text-title,
.lw-text-title A,
.lw-text-title A:visited,
.lw-text-title A:hover {
	font-size: 11px; /* fontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000; /* textColor */
}

.lw-text-bold,
.lw-text-bold A,
.lw-text-bold A:visited,
.lw-text-bold A:hover {
	font-weight: bold;
}

/* Message Bubble */

.lw-balloon-background {
	background-color: #008DDF; /* altBgColor */
}

.lw-balloon-corner {
	width: 10px;
	height: 12px;
	background-repeat: no-repeat;
}

.lw-balloon-nw-corner {
	background-image: url("/images/lw_balloon_corner_nw.jpg");
}

.lw-balloon-ne-corner {
	background-image: url("/images/lw_balloon_corner_ne.jpg");
}

.lw-balloon-sw-corner {
	background-image: url("/images/lw_balloon_corner_sw.jpg");
}

.lw-balloon-se-corner {
	background-image: url("/images/lw_balloon_corner_se.jpg");
}

.lw-balloon-top-left-corner {
	background-image: url("/images/lw_leftTopCorner.jpg");
}

.lw-balloon-bottom-left-corner {
	background-image: url("/images/lw_leftBottomCorner.jpg");
}

.lw-balloon-top-right-corner {
	background-image: url("/images/lw_rightTopCorner.jpg");
}

.lw-balloon-bottom-right-corner {
	background-image: url("/images/lw_rightBottomCorner.jpg");
}

/* -- BEGIN MARK FOR DELETE -------------------- */
/* AS OF 1/23/07 THESE DON'T SHOW UP IN THE SOURCE */
/* --------------------------------------------- */

.lw-balloon-background-color {
	background-color: #CCCCCC !important; /* altBorderColor */
}

.lw-balloon-background-bottom {
	background-image: url("/images/lw_bubble_bottom.jpg");
	background-repeat: repeat-x;
}

.lw-balloon-background {
	background-image: url("/images/lw_bubble_back.jpg");
	background-repeat: repeat;
}

/* -- END MARK FOR DELETE ---------------------- */

.lw-balloon-bottom-horn {
	height: 17px;
	background-image: url("/images/lw_tail.jpg");
	background-repeat: no-repeat;
}

.lw-balloon-margin {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 6px;
	margin-bottom: 0px;
}

* html .lw-balloon-margin TABLE TR {
	margin-top: 6px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

* html .lw-balloon-corner-percent {
	width: 2%;
}

* html .lw-balloon-message {
	width: 96%;
}

.lw-balloon-width {
	width: 100%;
}

* html .lw-balloon-width {
	width: auto;
}

/* Photo Albums */

.lw-album-message-posted-margin {
	margin-left: 3px;
}

.lw-featured-photos {
	height: 175px;
}

.lw-feature-photo-posted-date {
	padding-left: 3px;
}

.lw-dateline,
.lw-dateline a {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #666666 !important; /* altLinkColor */
}

.lw-grey-button,
.lw-grey-button a {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #666666 !important; /* altLinkColor */
	outline: none;
}

.lw-photo-views a,
.lw-photo-comments a {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #666666 !important; /* altLinkColor */
	outline: none;
}

.lw-comment-form-header {
	padding: 5px;
}

.lw-comment-form-border {
	border-bottom: 1px solid #FACEE3 !important; /* borderColor */
	border-top: 1px solid #FFFFFF;
}

.lw-comment-form-inline {
	display: inline;
	position: relative;
}

.lw-comment-form-header-button {
	padding-right: 5px;
	font-size: 11px !important; /* fontSize */
	outline: none;
}

.lw-selected-photo-post-date {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
}

.lw-photo-comments {
	padding-left: 14px; /* move over to show icon */
	background-image: url("/images/lw_comment_count_icon.gif");
	background-repeat: no-repeat;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #666666 !important; /* altLinkColor */
}

.lw-photo-views {
	padding-left: 14px; /* move over to show icon */
	background-image: url("/images/lw_view_count_icon.gif");
	background-repeat: no-repeat;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #666666 !important; /* altLinkColor */
}

.lw-featured-photo {
	background-image: url("/images/lw_bezel_125.gif");
	background-repeat: no-repeat;
	width: 125px;
	height: 125px;
}

.lw-photo-album-cover {
	background-image: url("/images/lw_album_bezel.gif");
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
	text-align: center;
}

.lw-photo,
#profile .lw-author-photo a,
#friends-list .lw-author-photo {
	background-image: url("/images/lw_bezel_75.gif");
	background-position: center;
	background-repeat: no-repeat;
	width: 75px;
	height: 75px;
	text-align: center;
	padding-top: 1px;
	border: 0px !important;
	vertical-align: middle !important;
}

.lw-photo-album-cover-position { /*Need to offest album cover offset to look like a stack*/
	padding-bottom: 5px;
	padding-right: 5px !important;
}

.lw-featured-photo-cell,
.lw-photo-cell {
	padding: 5px;
	padding-bottom: 7px;
}

.lw-featured-photo-info {
	vertical-align: top;
	padding-left: 2px;
}

.lw-photo-background {
	background-color: #f3f3f3 !important;
}

.lw-featured-profile {
	width: 75px;
}

/* -- BEGIN MARK FOR DELETE -------------------- */
/* AS OF 1/23/07 THESE DON'T SHOW UP IN THE SOURCE */
/* --------------------------------------------- */

.lw-photo-album-footer {
	background-color: #FFFFFF !important;
}

.lw-photo-album-detail-header {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	color: #ffffff !important;
	float: left;
}

.lw-sliderview-header-link,
.lw-sliderview-header-link a {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	color: #FFFFFF !important;
	padding-right: 5px;
}

/* -- END MARK FOR DELETE ---------------------- */

.lw-photo-buttons {
	padding-top: 8px;
	padding-right: 15px;
	position: relative;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	left: 0;
}

.lw-selected-photo-album {
	width: 100%;
}

.lw-selected-photo-info-bg {
	background-color: #EAEEF6;
	height: 100%;
}

.lw-selected-photo-info-padding {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.lw-selected-photo-info {
	background-color: #EAEEF6;
}

.lw-selected-photo-margin {
	margin: 10px;
}

.lw-selected-photo-info-margin {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#photo .lw-photo-message-form-border {
	border-bottom: 0px;
	border-color: #CCCCCC; /* altBorderColor */
}

.lw-photo-message-left-padding {
	padding-left: 5px;
}

.lw-darken-window {
	opacity: .75;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 2360px;
	width: 2000px;
	background-color: black;
	display: block;
	color: black;
	z-index: 20;
	visibility: hidden;
}

* html .lw-darken-window {
	filter: alpha(opacity=75);
}

.lw-slidebrowser {
	position: absolute;
	width: 420px;
	top: 100px;
	left: 170px;
	background-color: #FFFFFF; /* bgColor */
	visibility: hidden;
	z-index: 25;
}

.lw-slideviewer,
.lw-slide-browser-comment-form {
	background-color: #F0F0F0;
	width: 420px;
}

.lw-slide-port {
	position: relative;
	width: 100%;
	height: 300px;
	padding: 10px;
}

.selected-photo-posted-date {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}

.selected-photo-buttons {
	padding-left: 5px;
	padding-bottom: 2px;
}

* html .selected-photo-buttons {
	margin-left: 8px;
	padding-bottom: 2px;
}

.lw-no-border {
	border: 0px !important;
}

.lw-slideviewer-closebox {
	background-image: url("/images/lw_close_box.jpg");
	background-repeat: no-repeat;
	position: relative;
	height: 17px;
	width: 17px;
	display: block;
	float: right;
	right: 5px;
	padding-right: 5px;
	top: -2px;
	vertical-align: middle;
}

#selected-photo-header .lw-slideviewer-title {
	position: relative;
	display: inline;
	float: left;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	text-align: left;
	color: #FFFFFF; /* tableHeaderColor */
}

.lw-prev-button,
.lw-prev-button A {
	background-image: url("/images/lw_slideviewer_prev_off.jpg");
	background-repeat: no-repeat;
	display: block;
	width: 35px;
	height: 36px;
	outline: none;
}

.lw-prev-button A:active {
	outline: none;
}

.lw-play-button,
.lw-play-button A {
	background-image: url("/images/lw_slideviewer_play_off.jpg");
	background-repeat: no-repeat;
	outline: none;
	display: block;
	width: 35px;
	height: 36px;
}

.lw-play-button A:active {
	outline: none;
}

.lw-pause-button,
.lw-pause-button A {
	outline: none;
	display: block;
	width: 35px;
	height: 36px;
}

.lw-pause-button A:active {
}

.lw-slide-port center a,
.lw-slide-port center a:visited,
.lw-slide-port center a:hover,
.lw-slide-port center a:active,
.lw-rImage-link a,
.lw-rImage-link a:visited,
.lw-rImage-link a:hover,
.lw-rImage-link a:active,
.lw-slide-port a,
.lw-slide-port a:visited,
.lw-slide-port a:hover,
.lw-slide-port active {
	outline: none;
	border: 0px;
	color: #000000; /* textColor */
}

.lw-next-button,
.lw-next-button A {
	background-image: url("/images/lw_slideviewer_next_off.jpg");
	background-repeat: no-repeat;
	outline: none;
	display: block;
	width: 35px;
	height: 36px;
}

.lw-next-button A:active {
	outline: none;
}

/* Dhtml Photo Browser */

#motioncontainer a img{ /*image border color*/
	border: 1px solid #CCCCCC; /* altBorderColor */
}

#motioncontainer a:hover img{ /*image border hover color*/
	border: 1px solid navy;
}

#motioncontainer a:hover{
	color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv {
	position: absolute;
	padding: 2px;
	left: -300px;
	background-color: #FFFFFF; /* activeColor */
	border: 1px solid #CCCCCC; /* altBorderColor */
	visibility: hidden;
}

.lw-slide-popup {
 	visibility: hidden;
 	background-color: transparent;
 	width: 340px;
 	height: 70px;
	position: absolute;
}

.lw-popuptitle-bar {
	color: #FFFFFF; /* tableHeaderColor */
	background-color: #666666;
	padding: 3px;
	height: 10px;
	width: 130px;
}

.lw-album-title,
.lw-album-title a {
	padding-left: 5px;
	font-size: 10px;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 6px;
	padding-right: 5px;
}

.lw-popup_content {
	 background-color: #666666;
	 height: 70px;
}

.lw-browser-slide-bttns {
	 width: 10px;
	 padding: 2px;
	 background-color: #666666;
}

#motioncontainer {
	position: relative;
	width: 354px;
	height: 70px;
	overflow: hidden;
	background-color: #666666;
}

.lw-motiongallery-table {
	 background-color: #666666;
}

.lw-motiongallery {
	 position: absolute;
	 background-color: #666666;
	 left: 2px;
	 top: 8px;
	 white-space: nowrap;
}

.lw-launch-browser-icon {
	background-image: url("/images/albicn.jpg");
	background-repeat: no-repeat;
	outline: none;
	position: relative;
	left: 3px;
	float: left;
	bottom: 25px;
	width: 12px;
	height: 13px;
	display: block;
}

* html .lw-launch-browser-icon {
	background-image: url("/images/albicn.jpg");
	background-repeat: no-repeat;
	outline: none;
	position: relative;
	left: 3px;
	float: left;
	bottom: 30px;
	width: 12px;
	height: 13px;
	display: block;
}

#motioncontainer a img {
	vertical-align: middle;
}

.lw-thumbnail {
	padding: 1px;
}

.lw-thumbnail-spacer {
	visibility: hidden;
}

.lw-launch-browser-icon A {
	outline: none;
}

.lw-close-slide-browser {
	position: relative;
	padding-left: 3px;
}

.lw-form-button {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	background-color: #97BAF0;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bold;
	border-top-color: #ddebf6;
	border-right-color: #4e627d;
	border-bottom-color: #4e627d;
	border-left-color: #ddebf6;
	height: 22px;
}

.lw-slide-view-button {
	margin-top: 10px;
	text-align: center;
	position: relative;
	vertical-align: text-bottom;
	z-index: 0;
}

#photo-album-single-photo .lw-selected-photo-footer {
	padding: 2px;
	border-bottom: 1px solid #FACEE3; /* borderColor */
	border-left: 1px solid #FACEE3; /* borderColor */
	border-right: 1px solid #FACEE3; /* borderColor */
}

/* -- BEGIN MARK FOR DELETE -------------------- */
/* AS OF 1/23/07 THESE DON'T SHOW UP IN THE SOURCE */
/* --------------------------------------------- */

.lw-calendar-day-header-back {
	background-image: url("/images/lw-calendar-day-header-back.jpg") !important;
	background-repeat: no-repeat;
}

/* -- END MARK FOR DELETE ---------------------- */

/* ------------------------------------- */
/*  Community Center: Calendars			 */
/* ------------------------------------- */
.calendar {
	color: #000000; /* textColor */
}

.calendar .header-row {
	position: relative;
	padding: 6px;
}

.header-row .previous { /* left */
	width: 33%;
	font-weight: normal;
}

.header-row .view, .header-row .event-name { /* left */
	width: 50%;
	font-weight: normal;
}

.header-row .event-name {
	font-weight: bold;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.header-row .event-types { /* left */
	width: 66%;
}

.header-row .calendar-title {
	font-size: 120%;
	font-weight: bold;
	width: 33%;
	position: absolute;
	top: 5px;
	left: 33.3%;
	text-align: center;
}

.header-row .next,
.header-row .date-select { /* right */
	width: 33%;
	position: absolute;
	top: 5px;
	left: 66.6%;
	text-align: right;
	font-weight: normal;
}

.header-row .buttons { /* right */
	width: 50%;
	position: absolute;
	top: 5px;
	left: 49.5%;
	text-align: right;
	font-weight: normal;
}

.calendar-navigation {
	font-weight: bold;
}

.calendar .event-types,
.header-row .date-select input,
.header-row .date-select select {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.event-description {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.event-type,
.event-city,
.event-state,
.event-country,
.event-name,
.event-organizer,
.event-replies,
.event-rsvp {
}

.events-found {
	font-weight: bold;
}

.lw-monthly-date-back {
	float: left;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 1;
	background-repeat: no-repeat;
	background-color: transparent;
	height: auto;
	min-height: 82px;
	overflow: auto;
}

*html .lw-monthly-date-back {
	height: 100%;
}

.lw-events-list-cell {
	padding: 0px;
}

.lw-monthly-date-contents {
	height: auto;
	width: 100%;
	min-height: 82px;
	background-color: #FFFFFF; /* bgColor */
	z-index: 100;
	opacity: .70;
}

* html .lw-monthly-date-contents {
	filter: alpha(opacity=70);
	height: 100%;
}

#lw-calendar-monthly .lw-event-entry {
	margin-left: 2px;
	margin-right: 2px;
}

.lw-calendar-monthly TH A,
.calendar-weekly TH A,
.calendar-daily TH A,
.event-list TH A {
	color: #000000; /* textColor */
	font-weight: bold;
}

.lw-calendar-monthly TABLE {
	background: #990B57; /* tableHeaderBgColor */
	border: 0px;
	width: 100%;
	border-collapse: collapse;
}

#lw-calendar-monthly .lw-calendar-monthly-header-left-column {
	background-image: url("/images/lw-calendar-day-header-back.jpg");
	background-repeat: repeat-x;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #FFFFFF;
}

#lw-calendar-monthly .lw-calendar-monthly-header-column {
	background-image: url("/images/lw-calendar-day-header-back.jpg");
	background-repeat: repeat-x;
	border-right: 1px solid #FFFFFF;
}

#lw-calendar-monthly .lw-calendar-monthly-header-right-column {
	background-image: url("/images/lw-calendar-day-header-back.jpg") ;
	background-repeat: repeat-x;
	border-left: 1px solid #b9b9b9;
}

#lw-calendar-monthly .lw-day-title {
	background-image: url("/images/lw-calendar-day-header-back.jpg");
	background-repeat: repeat-x;
	background-color: #008DDF; /* altBgColor */
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 3px;
}

#lw-calendar-monthly .lw-day-title-last-column {
	background-image: url("/images/lw-calendar-day-header-back.jpg");
	background-repeat: repeat-x;
	background-color: #008DDF; /* altBgColor */
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 3px;
}

.lw-calendar-monthly TD {
	border: 1px solid #b9b9b9;
}

.lw-calendar-monthly TD {
	background-color: #FFFFFF; /* bgColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	vertical-align: top;
	height: 100px;
}

.lw-calendar-monthly .none {
	background-color: #008DDF; /* altBgColor */
}

.lw-calendar-monthly .day {
	text-align: right;
	background-color: #9d9d9d;
	width: 100%;
}

#lw-calendar-monthly.lw-calendar-monthly .lw-today {
	background-image: url("/images/lw-today-calendar-background.jpg");
	background-repeat: repeat-x;
	text-align: right;
	background-color: #72adcf;
	width: 100%;
}

.lw-calendar-monthly .weekly {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* fontSize */
}

.lw-calendar-monthly .today {
	background-color: #FFFFFF; /* activeColor */
}

.lw-calendar-monthly .event {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-calendar-date {
	padding-right: 5px;
}

.lw-events-summary-bar {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	background-color: #990B57; /* tableHeaderBgColor */
	border-top: 0;
	padding: 3px;
	padding-left: 10px;
	color: #FFFFFF; /* tableHeaderColor */
}

.event-header-border .lw-text,
.event-header-border .lw-text a,
.event-header-border .lw-text a:visited {
    color: #FFFFFF;
}

#lw-friends  .lw-friends-author-padding {
	padding-bottom: 2px;
}

.lw-no-padding {
	padding: 0px !important;
}

#lw-friends .lw-friends-watch-padding {
	padding-top: 2px;
}

.lw-friends-title-bar,
.lw-view-all-polls-title-bar,
.lw-subscriptions-title-bar,
.lw-onlineusers-title-bar,
.lw-jbar  {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	background-color: #990B57 !important; /* tableHeaderBgColor */
	border-top: 0 !important;
	border-left: 1px solid #FACEE3 !important; /* borderColor */
	border-right: 1px solid #FACEE3 !important; /* borderColor */
	padding: 3px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF !important; /* tableHeaderColor */
}

.lw-subscriptions-inner-title-bar {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	background-color: #990B57; /* tableHeaderBgColor */
	border-top: 0;
	padding: 3px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF; /* tableHeaderColor */
}

.lw-friends-user-display {
	text-align: center;
}

.lw-organize-friends-frame {
	width: 75px;
	border: 0px;
}

.lw-events-summary-bar-text,
.lw-onlineusers-title-bar-text {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	padding-left: 3px;
	color: #FFFFFF !important;
}

.lw-subscription-title,
.lw-view-all-polls-title,
.lw-jbar-text  {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	padding-left: 5px;
	color: #FFFFFF !important;
}

.lw-event-list-full-title {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	background-color: #F0DB40;
	color: #000000; /* textColor */
	padding: 2px;
}

.lw-monthly-calendar-footer {
	background-color: #e7e7e7;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	vertical-align: middle;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 1px;
	line-height: 23px;
}

.lw-monthly-calendar-footer TABLE,
.lw-monthly-calendar-footer TABLE TR,
.lw-monthly-calendar-footer TABLE TR TD {
	background-color: #e7e7e7;
	vertical-align: middle;
	padding: 0px;
	height: 23px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: auto;
	border: 0px;
	vertical-align: middle;
}

.lw-monthly-calendar-footer-form,
.lw-event-summary-footer-form {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.lw-event-summary-footer {
	background-color: #e7e7e7;
	border-bottom: 1px solid #FACEE3; /* borderColor */
	border-left: 1px solid #FACEE3; /* borderColor */
	border-right: 1px solid #FACEE3; /* borderColor */
	vertical-align: middle;
	line-height: 24px;
	height: 24px;
	margin: 0px;
	padding: 2px;
}

.lw-monthly-calendar-footer-go {
	height: 19px;
	width: 30px;
}

.lw-monthly-calendar-footer-go-label {
	line-height: 11px;
	width: auto;
	vertical-align: middle;
	text-align: left;
	padding-right: 3px;
}

* html .lw-monthly-calendar-footer-go-label {
	position: relative;
	line-height: 11px;
	width: auto;
	vertical-align: middle;
	text-align: left;
	margin-top: 0px;
}

.lw-event-reply-button {
	margin-right: 2px;
}

.lw-calendar-monthly-title,
.lw-calendar-default-title {
	background-image: url("/images/lw-calendar-date-title.jpg");
	background-repeat: repeat-x;
	position: relative;
	width: 130px;
	text-align: center;
	top: -2px;
	float: left;
}

.lw-calendar-list-title {
	background-color: transparent;
	position: relative;
	width: 190px;
	text-align: left;
	top: -2px;
	color: #FFFFFF;
}

.lw-calendar-weekly-title {
	background-image: url("/images/lw-calendar-date-title.jpg");
	background-repeat: repeat-x;
	position: relative;
	width: 190px;
	text-align: center;
	top: -2px;
	float: left;
}

.lw-calendar-daily-title {
	background-image: url("/images/lw-calendar-date-title.jpg");
	background-repeat: repeat-x;
	position: relative;
	width: 240px;
	text-align: center;
	top: -2px;
	float: left;
}

.lw-calendar-prev,
.lw-calendar-prev A {
	background-image: url("/images/lw-calendar-prev-off.jpg");
	background-repeat: repeat-x;
	position: relative;
	width: 25px;
	height: 14px;
	outline: none;
	display: block;
}

.lw-event-title {
	padding-bottom: 10px;
	padding-top: 5px;
}

.lw-calendar-prev A:active {
	background-image: url("/images/lw-calendar-prev-on.jpg");
	background-repeat: repeat-x;
}

.lw-cal-prev {
	float: left;
	top: 0px;
	position: relative;
}

.lw-cal-next {
	float: left;
	top: 0px;
	position: relative;
}

.lw-calendar-next,
.lw-calendar-next A {
	background-image: url("/images/lw-calendar-next-off.jpg");
	background-repeat: repeat-x;
	position: relative;
	width: 25px;
	height: 14px;
	outline: none;
	display: block;
}

.lw-calendar-next A:active {
	background-image: url("/images/lw-calendar-next-on.jpg");
	background-repeat: repeat-x;
}

.lw-event-summary-photo {
	width: 75px;
}

#calendar-event .lw-event-summary-bottom-row {
	padding-bottom: 5px;
}

.lw-event-summary-photo TD {
	width: 95px;
}

.lw-event-photo-cell{
	padding: 2px;
}

#calendar-event .lw-event-labels {
	width: 100px;
}

.lw-event-summary {
	background-image: url("/images/lw_featured_bk.jpg");
	background-repeat: repeat-x;
}

.lw-event-author-photo-bezel {
	background-image: url("/images/lw_bezel_75.gif");
	background-repeat: no-repeat;
}

.lw-event-center-photo {
	line-height: 75px;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	height: 75px;
	width: 75px;
}

#calendar-event .lw-event-summary-row {
	padding: 0;
}

.lw-event-photo a img {
	vertical-align: middle;
	text-align: center;
}

.lw-event-photo {
	position: relative;
	vertical-align: middle;
}

.lw-event-details{
	min-height: 480px;
	overflow: auto;
}

.lw-event-options {
	height: 480px;
	visibility: hidden;
	display: none;
}

.lw-event-popup-link {
	text-decoration: none;
	outline: none;
}

.calendar-weekly TABLE,
.calendar-daily TABLE,
.event-list TABLE,
.event TABLE {
	border: 0px;
}

.event-list TD,
.event-list TH,
.calendar-weekly TD,
.calendar-weekly TH,
.calendar-daily TD,
.calendar-daily TH,
.event TD,
.event TH {
	vertical-align: top;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.event-replies,
.event-rsvp {
	text-align: center;
}

.event-time,
.event-list .event-time TD,
.calendar-weekly .event-time TD
.calendar-daily .event-time TD {
}

.lw-event-time {
	width: 170px;
}

.lw-event-add-form-top-padding {
	margin-top: 3px;
}

.lw-schedule-event-post-padding {
	padding-left: 109px;
}

.lw-event-add-form-field-bottom-padding {
	padding-bottom: 3px;
}

.lw-event-list-full {
	background-color: #FFFFFF; /* activeColor */;
	display: none;
	visibility: hidden;
	position: absolute;
	left: 100px;
	top: 100px;
	width: 330px;
	height: auto;
	opacity: .90;
	z-index: 10000;
}

* html .lw-event-list-full {
	filter: alpha(opacity=90);
}

.lw-event-tip {
	background-color: #FFFFFF; /* activeColor */;
	border: 1px solid #F0DB40;
	display: none;
	visibility: hidden;
	position: absolute;
	left: 100px;
	top: 100px;
	width: 200px;
	height: auto;
	opacity: .90;
}

* html .lw-event-tip {
	filter: alpha(opacity=90);
}

.event a img {
	border: 0;
}

.lw-calendar-popup {
	position: absolute;
	visibility: hidden;
	display: block;
	background-color: #FFFFFF; /* bgColor */
	z-index: 100;
}

.lw-calendar-popup-iframe {
	position: absolute;
	visibility: hidden;
	display: block;
	background-color: #FFFFFF; /* bgColor */
	z-index: 99;
	width: 152px;
	height: 160px;
}


#lw-calendar-monthly .lw-event-popup-table {
	border: 1px solid #F0DB40;
	background-color: #FFFFFF; /* activeColor */;
	padding: 2px;
}

.lw-event-popup-table TD {
	border: 0px solid #F0DB40;
	background-color: #FFFFFF; /* activeColor */;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	vertical-align: top;
	height: auto;
}

.lw-event-popup-table TD {
	border: 0px solid #F0DB40;
	background-color: #FFFFFF; /* activeColor */;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	vertical-align: top;
	height: auto;
}

.event-list TH,
.calendar-weekly TH,
.calendar-daily TH,
.event TH {
	text-align: left;
	font-weight: normal;
	background-color: #990B57; /* tableHeaderBgColor */
	color: #FFFFFF; /* tableHeaderColor */
	border-top: 0px solid #888888 !important;
	border-bottom: 1px solid #888888 !important;
}

.lw-calendar-even {
	background-color: #FFFFFF; /* evenColor */
	border-top: 1px solid #d0ccff !important;
}

.lw-calendar-odd {
	border-top: 1px solid #d0ccff !important;
	background-color: #FFFFFF; /* oddColor */
	/*background-color: #eff4f8;*/
}

.event-title {
	font-weight: bold;
	font-size: 11px; /* fontSize */
}

.event .tags-message {
	float: right;
	width: 20%;
}

#calendar .event-list TR,
#calendar .calendar-daily TR {
	border-top: 1px solid #d0ccff;
	border-bottom: 0px solid #FACEE3; /* borderColor */
	border-left: 1px solid #FACEE3; /* borderColor */
	border-right: 1px solid #FACEE3; /* borderColor */
}

#calendar .event-list TD,
#calendar .calendar-daily TD {
	border-top: 1px solid #d0ccff;
	border-bottom: 0px solid #FACEE3; /* borderColor */
	border-left: 0px solid #FACEE3; /* borderColor */
	border-right: 0px solid #FACEE3; /* borderColor */
}

#calendar .event-header-border {
	border: 0;
}

.lw-calendar-table {
	border-top: 0px solid #FACEE3 !important; /* borderColor */
	border-bottom: 1px solid #FACEE3 !important; /* borderColor */
	border-left: 1px solid #FACEE3 !important; /* borderColor */
	border-right: 1px solid #FACEE3 !important; /* borderColor */
	width: 100%
}

.lw-calendar-footer {
	border-top: 1px solid #888888;
}

.lw-event-graphic-link a {
	text-decoration: none;
	outline: none;
}

.lw-calendar-event-post-footer {
	background-color: #e7e7e7;
	border-top: 0px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	height: 23px;
	vertical-align: middle;
	padding: 2px;
}

#post-event .lw-event-options-button a,
#edit-event .lw-event-options-button a {
	background-image: url("/images/lw-event-form-tab-on.jpg");
	background-repeat: repeat-x;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	margin: 	0;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #FFFFFF;
	height: 24px;
	outline: none;
}

#post-event .lw-event-details-button a,
#edit-event .lw-event-details-button a {
	background-image: url("/images/lw-event-form-tab-off.jpg");
	background-repeat: repeat-x;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #FFFFFF;
	height: 24px;
	outline: none;
}

.lw-event-tab-on-button {
	background-image: url("/images/lw-event-form-tab-off.jpg");
	background-repeat: repeat-x;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	margin: 	0px;
	color: #FFFFFF !important;
	height: 24px !important;
	text-align: center;
	line-height: 24px;
	padding-right: 7px !important;
	padding-left: 7px !important;
	display: block;
	float: left;
	margin-right: 2px;
}

.lw-event-tab-on-button a,
.lw-event-tab-off-button a {
	text-decoration: none;
	outline: none;
	color: #FFFFFF !important;
}

.lw-event-tab-off-button {
	background-image: url("/images/lw-event-form-tab-on.jpg");
	background-repeat: repeat-x;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	margin: 	0px;
	color: #FFFFFF !important;
	height: 24px !important;
	text-align: center;
	line-height: 24px;
	padding-right: 7px !important;
	padding-left: 7px !important;
	display: block;
	float: left;
	margin-right: 2px;
}

.lw-event-list-trigger a {
	background-image: url("/images/lw-event-list-popup-trigger.jpg");
	background-repeat: no-repeat;
	height: 24px !important;
	display: block;
	float: left;
	border: 0px solid #000000;
}

/* --------------------------------------------- */
/*  POPUP Calendar CSS							 */
/* --------------------------------------------- */

.lw-cpYearNavigation,
.lw-cpMonthNavigation {
	background-color: #6677DD;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.lw-cpDayColumnHeader,
.lw-cpYearNavigation,
.lw-cpMonthNavigation,
.lw-cpCurrentMonthDate,
.lw-cpCurrentMonthDateDisabled,
.lw-cpOtherMonthDate,
.lw-cpOtherMonthDateDisabled,
.lw-cpCurrentDate,
.lw-cpCurrentDateDisabled,
.lw-cpTodayText,
.lw-cpTodayTextDisabled,
.lw-cpText {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

TD.lw-cpDayColumnHeader {
	text-align: right;
	border: solid thin #6677DD;
	border-width: 0 0 1px 0;
}

.lw-cpCurrentMonthDate,
.lw-cpOtherMonthDate,
.lw-cpCurrentDate {
	text-align: right;
	text-decoration: none;
}

.lw-cpCurrentMonthDateDisabled,
.lw-cpOtherMonthDateDisabled,
.lw-cpCurrentDateDisabled {
	color: #D0D0D0;
	text-align: right;
	text-decoration: line-through;
}

.lw-cpCurrentMonthDate{
	color: #6677DD;
	font-weight: bold;
}

.lw-cpCurrentDate {
	color: #FFFFFF;
	font-weight: bold;
}

.lw-cpOtherMonthDate {
	color: #808080;
}

TD.lw-cpCurrentDate {
	color: #FFFFFF;
	background-color: #6677DD;
	border-width: 1px;
	border: solid thin #000000;
}

TD.lw-cpCurrentDateDisabled {
	border-width: 1px;
	border: solid thin #FFAAAA;
}

TD.lw-cpTodayText,
TD.lw-cpTodayTextDisabled {
	border: solid thin #6677DD;
	border-width: 1px 0 0 0;
}

A.lw-cpTodayText,
SPAN.lw-cpTodayTextDisabled {
	height: 20px;
}

A.lw-cpTodayText {
	color: #6677DD;
	font-weight: bold;
}

SPAN.lw-cpTodayTextDisabled {
	color: #D0D0D0;
}

.lw-cpBorder {
	border: solid thin #6677DD;
}

/* Take admin links out of the normal flow
 * to keep 'em from messing up the layout */

.lw-admin-link {
	position: absolute;
}

.lw-profile-link {
	font-size: 11px; /* descrFontSize */
	border: 1px solid #CCCCCC; /* altBorderColor */
	padding: 5px;
}

.lw-support-question-status,
.lw-support-answer-rating {
	float: left;
	padding: 5px;
	width: 150px;
	text-align: left;
	border-style: none;
	border-color: #CCCCCC; /* altBorderColor */
	border-width: 1px;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-support-authors-choice {
	font-weight: bold;
	color: #009900;
}

/* --------------------------------------------- */
/*  user levels								 */
/* --------------------------------------------- */
.user-level {
	padding: 3px 0px 10px 75px;
}

.user-level-1 {
	background: url("/images/icon_apprentice.gif") no-repeat left center;
}

.user-level-2 {
	background: url("/images/icon_junior.gif") no-repeat left center;
}

.user-level-3 {
	background: url("/images/icon_senior.gif") no-repeat left center;
}

.user-level-4 {
	background: url("/images/icon_graduate.gif") no-repeat left center;
}

.user-level-5 {
	background: url("/images/icon_professor.gif") no-repeat left center;
}

/* --------------------------------------------- */
/*  Videos								 */
/* --------------------------------------------- */


/* ---- begin featured video component ----------------------*/
.lw-featured-video .lw-featured-video-body {
	border-right: 1px solid #FACEE3; /* borderColor */
	border-bottom: 1px solid #FACEE3; /* borderColor */
	border-left: 1px solid #FACEE3; /* borderColor */
	/*background: transparent url("/images/featured_blog_bk.jpg") repeat-x center center;*/
	background-color: #008DDF; /* altBgColor */
}

.lw-featured-video-body .lw-video-thumb {
	padding: 10px;
}

.lw-featured-video-body .lw-video-details-cell div {
	margin-top: 3px;
}

* html .lw-featured-video-body .lw-video-details-cell div {
	margin-top: 1px;
}

.lw-featured-video-body .lw-video-title {
	margin-top: 10px !important;
}

* html .lw-featured-video-body .lw-video-title {
	margin-top: 6px !important;
}

.lw-featured-video-body .lw-video-title a,
.lw-featured-video-body .lw-video-in-category a,
.lw-featured-video-body .lw-video-posted-by a {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
}

.lw-featured-video-body .lw-video-title,
.lw-user-videos-body .lw-video-title,
.lw-video-cell .lw-video-title,
.lw-selected-video-details .lw-video-title {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
}

.lw-video-title span {
	color: #666666; /* altLinkColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: normal;
}

.lw-featured-video-body .lw-video-in-category {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-featured-video-body .lw-video-posted-by {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-featured-video-body .lw-video-posted-date {
	color: #666666; /* altLinkColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-featured-video-body .lw-video-comments a {
	color: #666666; /* altLinkColor */
	font-size: 11px; /* descrFontSize */
}

.lw-featured-video-body .lw-video-comments {
}

.lw-featured-video-body .lw-video-views {
	color: #666666; /* altLinkColor */
	font-size: 11px; /* descrFontSize */
}

.lw-selected-video-details .lw-video-unfeature a,
.lw-featured-video-body .lw-video-unfeature a {
	color: #666666; /* altLinkColor */
	font-size: 11px; /* descrFontSize */
}

.lw-featured-video-body .lw-video-unfeature {
	margin-bottom: 10px;
}

.lw-video-thumb img {
	border: 0;
}

/* ----- end featured video component ------------------------*/

/* ----- begin video category list ------------------------*/
.lw-video-category-list-header {
	border-top: 1px solid #CCCCCC; /* altBorderColor */
	padding-top: 10px;
}

.lw-video-category-list-header {
	margin-top: 9px;
	margin-left: 2px;
	margin-bottom: 6px;
}

.lw-video-category-list-header {
	font-size: 14px; /* titleFontSize */
	font-weight: bold;
}

.lw-video-category-list-sort form {
	display: inline;
}

.lw-video-category-list-sort select {
	font-size: 10px;
}

.lw-video-category-list-sort {
	font-size: 8.5pt; /* descFontSize */
	float: right;
}

.lw-video-category-list-row {
	margin-bottom: 10px;
	margin-left: 20px;
}

.lw-video-subcategory-list-icon {
	padding-right: 5px;
	display: inline;
}

.lw-video-category-list-icon {
	float: left;
	padding-right: 5px;
}

.lw-video-list-category-name {
	display: block;
}

.lw-video-list-category-name a {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
}

.lw-video-list-category-number-comments {
	color: #666666; /* altLinkColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-video-list-category-description {
	display: block;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-video-category-name {
	font-family: arial,helvetica,sans-serif; /* emphasizeFontFace */
	font-size: 12px; /* emphasizeFontSize */
	color: #000000; /* textColor */
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 0px;
}

.lw-video-category-name .lw-video-category-list-row {
	margin-left: 0px;
}

.lw-video-category-name .lw-video-list-category-name a {
	font-family: arial,helvetica,sans-serif; /* emphasizeFontFace */
	font-size: 12px; /* emphasizeFontSize */
	color: #000000; /* textColor */
	font-weight: bold;
}

.lw-video-category-tree {
	background-image: url("/images/plus.gif");
	background-repeat: no-repeat;
	background-position: left center;
	/*float: left;*/
	display: inline;
	width: 20px;
}

.lw-video-category-list-icon {
	background-image: url("/images/plus.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	cursor: pointer;
	display: block;
}

.lw-videoSubCatList {
	display: none;
	margin-left: 20px;
}

.lw-video-category-forum {
	margin-left: 20px;
}

/* ----- end video category list ------------------------*/

/* ----- begin recently added videos
		 -- also user videos ------------------------*/
.lw-video-recent-entries-body {
	border-right: 1px solid #FACEE3; /* borderColor */
	border-left: 1px solid #FACEE3; /* borderColor */
}

.lw-user-videos-body {
	border-right: 1px solid #FACEE3; /* borderColor */
	border-left: 1px solid #FACEE3; /* borderColor */
	border-bottom: 1px solid #FACEE3; /* borderColor */
	padding: 10px;
}

.lw-user-videos-body .lw-user-video-cell {
	margin-bottom: 10px;
}

.lw-user-video-cell div {
	margin-bottom: 3px;
}

.lw-user-video-cell .lw-video-posted-date {

}

.lw-user-video-cell .lw-video-thumb {
	padding: 0px;
}

.lw-user-videos-body .lw-video-thumb {
	padding-top: 0px;
}

.lw-video-details-cell div {
	margin-bottom: 3px;
}

.lw-video-recent-entries-body .lw-video-recent-entry {
	border-bottom: 1px solid #FACEE3; /* borderColor */
}

.lw-video-recent-entries-body .lw-video-thumb {
	padding: 5px;
}

.lw-video-recent-entries-body .lw-video-title {
	margin-top: 5px !important;
}

* html .lw-video-recent-entries-body .lw-video-title,
* html .lw-user-videos-body .lw-video-title {
	margin-top: 2px !important;
}

.lw-video-recent-entries-body .lw-video-details-cell div,
.lw-user-videos-body .lw-video-details-cell div {
	margin-top: 3px;
}

* html .lw-video-recent-entries-body .lw-video-details-cell div {
	margin-top: 0px;
}

.lw-video-recent-entries-body .lw-video-title a,
.lw-video-recent-entries-body .lw-video-in-category a,
.lw-video-recent-entries-body .lw-video-posted-by a,
.lw-user-videos-body .lw-video-title a,
.lw-user-videos-body .lw-video-in-category a,
.lw-user-videos-body .lw-video-posted-by a {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
}

.lw-video-recent-entries-body .lw-video-in-category a,
.lw-video-recent-entries-body .lw-video-posted-by a,
.lw-user-videos-body .lw-video-in-category a,
.lw-user-videos-body .lw-video-posted-by a {
	font-weight: normal;
}

.lw-video-recent-entries-body .lw-video-in-category,
.lw-video-recent-entries-body .lw-video-posted-by,
.lw-user-videos-body .lw-video-in-category,
.lw-user-videos-body .lw-video-posted-by {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-user-video-cell .lw-video-posted-date,
.lw-video-duration {
	color: #666666; /* altLinkColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-video-recent-entries-body .lw-video-posted-date,
.lw-user-video-cell .lw-video-state  {
	color: #666666; /* altLinkColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-video-recent-thumb {
	width: 70px;
}

.lw-video-recent-entry .lw-video-details-cell {
	padding-right: 5px;
}

.lw-video-noThumb {
	background-image: url("/images/video-noThumb.gif");
	background-repeat: no-repeat;
	width: 100px;
	height: 75px;
	text-align: left;
}

.lw-video-noThumb div {
	padding: 10px;
}

/* ----- end recently added videos ------------------------*/

/* ----- begin video thread list ------------------------*/
.lw-video-cell {
	margin-bottom: 10px;
}

.lw-video-cell div {
	margin-bottom: 2px;
}

* html .lw-video-cell div {
	margin-bottom: 0px;
}

.lw-video-cell .lw-video-thumb {
	padding: 5px 10px 5px 5px;
}

.lw-video-cell .lw-video-title a {
	color: #000000; /* textColor */
}

.lw-video-cell .lw-video-title {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	margin-top: 5px;
}

.lw-video-cell .lw-video-in-category,
.lw-video-cell .lw-video-posted-by {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-video-cell .lw-video-posted-by a {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-video-cell .lw-video-posted-date,
.lw-video-cell .lw-video-comments,
.lw-video-cell .lw-video-views {
	color: #666666; /* altLinkColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-video-cell .lw-video-comments a {
	color: #666666; /* altLinkColor */
}

.lw-video-list-threads-body {
	border-right: 1px solid #FACEE3; /* borderColor */
	border-bottom: 1px solid #FACEE3; /* borderColor */
	border-left: 1px solid #FACEE3; /* borderColor */
	/*background: transparent url("/images/featured_blog_bk.jpg") repeat-x center center;*/
	background-color: #008DDF; /* altBgColor */
}

/* ----- end video thread list ------------------------*/

/* ----- begin selected video ------------------------*/
#lw-video-selected-video {
	margin-bottom: 10px;
}

.lw-video-selected-body {
	border-right: 1px solid #FACEE3; /* borderColor */
	border-bottom: 1px solid #FACEE3; /* borderColor */
	border-left: 1px solid #FACEE3; /* borderColor */
	/*background: transparent url("/images/featured_blog_bk.jpg") repeat-x center center;*/
	background-color: #008DDF; /* altBgColor */
}

.lw-selected-video-details div {
	text-align: left;
	margin-bottom: 2px;
}

* html .lw-selected-video-details div {
	margin-bottom: 0px;
}

.lw-selected-video-details .lw-video-title {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	margin-top: 10px;
}

.lw-selected-video-details .lw-video-in-category,
.lw-selected-video-details .lw-video-posted-by,
.lw-selected-video-details .lw-video-description {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-selected-video-details .lw-video-in-category a,
.lw-selected-video-details .lw-video-posted-by a {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-selected-video-details .lw-video-posted-date,
.lw-selected-video-details .lw-video-comments,
.lw-selected-video-details .lw-video-views {
	color: #666666; /* altLinkColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-selected-video-details .lw-video-comments a {
	color: #666666; /* altLinkColor */
}

.lw-selected-video-details .lw-video-description,
.lw-selected-video-details .lw-video-blogvideo-comment {
	margin-top: 10px;
}

.lw-selected-video-details .lw-video-blogvideo-comment a {
	color: #000000; /* textColor */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
}

.lw-video-player-body {
	padding: 10px;
}

#lw-video-embed-advanced {
	display: none;
	font-size: 8pt;
	padding-top: 5px;
}

#lw-embedAdvanced {
	width: 200px;
	font-size: 8pt;
}

.lw-video-embed-input {
	font-size: 8pt;
	padding-top: 5px;
}

.lw-video-embed-input input {
	font-size: 8pt;
}

/* ----- end selected video ------------------------*/

/* ----- begin video comments form ------------------------*/
#lw-video-comments {
	display: block;
}

#lw-video-comments .lw-table {
	border-bottom: none;
}

.lw-video-comment-header {
	font-weight: bold;
	padding: 5px 0px 0px 5px;
}

.lw-video-comment-form {
	display: inline;
}

#lw-video-comments-list {
	display: block;
	border-top: 1px solid #FACEE3; /* borderColor */
}

.lw-video-comment-locked {
	padding: 5px 5px 5px 10px;
}

/* ----- end video comments form ------------------------*/

/* ----- begin video blog entry ------------------------*/

#lw-video-post-blog {
	display: none;
}

.lw-video-post-new {
	padding-top: 5px;
	padding-bottom: 5px;
}

.lw-video-blog-trackback-label {
	padding-bottom: 10px;
}

.lw-video-trackback-desc {
	padding-top: 5px;
}

.lw-video-refer-checkbox {
	margin: 0px 5px 0px 0px;
}

.lw-video-refer td {
	padding-top: 5px;
	padding-bottom: 5px;
}

.lw-video-blog-replies input {
	margin-left: 0px;
}

.lw-video-blog-login {
	padding: 5px 5px 5px 10px;
}

.lw-video-blog-login-component {
	margin-bottom: 10px;
}

/* ----- end video blog entry ------------------------*/

/* ----- begin user videos ------------------------*/

.lw-user-videos-body {
	background-color: #008DDF; /* altBgColor */
}

/* --- profile video component --- */
.lw-video-profile-upload {
	padding: 5px;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	text-align: left;
}


/* ---- UI debug component ----- */
.lw-debug {
	font-size: 9px;
}

/* ------------------------------------------------------------------------- */
/* --  standard support board component styles						   ----- */
/* ------------------------------------------------------------------------- */

/**** support-category, support-forum, support-tip pages ****/

.vt {
	background: url(/images/vdot.gif) 0 0 repeat-x; 
	width: 100%;
	background-color: #FFFFFF; /* bgColor */
}

.vb {
	background: url(/images/vdot.gif) 0 100% repeat-x; 
}

.vl {
	background: url(/images/vdot.gif) 0 0 repeat-y;
}

.vr {
	background: url(/images/vdot.gif) 100% 0 repeat-y;
}

.vbl {
	background: url(/images/viewslbc.gif) 0 100% no-repeat;
}

.vbr {
	background: url(/images/viewsrbc.gif) 100% 100% no-repeat; 
}

.vtl {
	background: url(/images/views-top-left.gif) 0 0 no-repeat;
}

.vtr {
	background: url(/images/views-top-right.gif) 100% 0 no-repeat;
	padding: 2px 2px 2px 2px;
}

.vht {
	 width: 100%;
	 background-color: #FFFFFF; /* bgColor */
}

.vhb {
	background: url(/images/vdot.gif) 0 100% repeat-x; 
}

.vhl {
	background: url(/images/vdot.gif) 0 0 repeat-y
}

.vhr {
	background: url(/images/vdot.gif) 100% 0 repeat-y
}

.vhbl {
	background: url(/images/viewslbc.gif) 0 100% no-repeat;
}

.vhbr {
	background: url(/images/viewsrbc.gif) 100% 100% no-repeat;
	padding: 0px;
}

.vhtl {
	background: url(/images/views-top-left.gif) 0 0 no-repeat;
}

.vhtr {
	background: url(/images/views-top-right.gif) 100% 0 no-repeat;
	padding: 0px;
}

#thread-useful-value {
	margin-left: 27px;
	padding-right: 3px;
	text-align: left;
}

.views-useful-box-style {
	margin-left: 12px;
	margin-right: 28px;
	margin-top: 12px;
	width: 57px;
	border: 1px solid #FACEE3; /* borderColor */
}

.featured-views-useful-box-style {
	margin-left: 6px;
	margin-right: 0px;
	margin-top: 0px;
	border: 1px solid #FACEE3; /* borderColor */
}

#support-thread-count-value {
	margin-left: 27px;
	padding-right: 3px;
	text-align: left;
}

#useful-settings {
	padding-bottom: 2px !important;
	padding-top: 2px !important;
	text-align: right !important;
}

.lw-useful-label, #header-search-label {
	font-size: 18px;
	font-weight: bold;
	float: left;
}

.lw-question-featured-title {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

.useful-selected a:link,
.useful-selected a:visited,
.useful-selected a:active {
	color: #666666;
	font-size: 11px;
	font-weight: bold !important;
	text-decoration: none;
}

.useful-not-selected a:link,
.useful-not-selected a:visited,
.useful-not-selected a:active {
	color: #666666;
}

#thread-useful {
	background: transparent url(/images/positive-comments.gif) no-repeat scroll 3px 0pt;
	display: block;
	height: 17px;
}

#support-thread-count {
	background: transparent url(/images/eye-views.gif) no-repeat scroll 3px 0pt;
	display: block;
	height: 17px;
}

.lw-featured-rotator {
	clear: both;
}

.lw-featured-body {
	background-image: url(/images/featured_question-rc.gif);
	background-position: right bottom;
	padding-left: 12px;
	padding-right: 15px;
	height: 75px;
}

/*** tool tips ****/
.tooltip {
	position: absolute;
	display: none;
	width: 150px;
	z-index: 20;
}

.tooltip table {
  width: 150px;
}

.tooltip table tr.helpcontent {
}

.tooltip table tr.helpcontent td {
  padding: 0px 4px;
  border-left: 2px solid #CCCCCC; /* altBorderColor */
  border-right: 2px solid #CCCCCC; /* altBorderColor */
  background: none;
  background-color: #FFFFFF; /* bgColor */
}

.lw-question-sort-box {
	float: left;
	padding: 2px 10px 0px 0px;
}

* html .lw-question-sort-box {
	float: left;
	padding: 2px 10px 0px 40px;
}

.thread-paginator-rss-outter {
	float: left;
	padding: 6px 30px 0px 4px;
}

.lw-support-forum-list-header {
	margin-top: 12px;
	margin-bottom: 9px;
}

.lw-support-forum-list-header {
	font-size: font-size: 14px;; /* titleFontSize */
	font-weight: bold;
}

.lw-support-forum-list-row .name h2 {
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	color: #000000; /* textColor */
	display: inline;
	padding-right: 1px;
}

.lw-support-forum-list-row .description h3 {
	display: inline;
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size:  11px;
	font-weight:normal;
}

.lw-support-forum-list-row .description {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size:  11px;
	margin-left: 19px;
	margin-bottom: 6px;
}

/* ----- begin support tabs ------------------------*/

.lw-support-tab-on-button {
	background-image: url("/images/tab-blue-dark.gif");
	background-repeat: none;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	margin:	0px 2px 0px 0px;
	color: #FFFFFF !important;
	height: 32px !important;
	width: 69px;
	text-align: center;
	display: block;
	float: left;
	padding-top: 0px;
}

.lw-support-tab-off-button {
	background-image: url("/images/tab-blue-light.gif");
	background-repeat: none;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	color: #000000 !important; /* textColor */
	height: 32px !important;
	width: 69px;
	margin:	0px 2px 0px 0px;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 0px;
}


.lw-support-tab-off-button a {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	color: #000000 !important; /* textColor */
	height: 30px !important;
	width: 69px;
	margin:	0px;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 2px;
	vertical-align: center;
}

.lw-support-tab-right-on-button {
	background-image: url("/images/tab-blue-dark.gif");
	background-repeat: none;
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	margin:	0px 0px 0px 2px;
	color: #FFFFFF !important;
	height: 32px !important;
	width: 69px;
	text-align: center;
	display: block;
	float: right;
	padding-top: 0px;
}

.lw-support-tab-right-off-button {
	background-image: url("/images/tab-blue-light.gif");
	background-repeat: none;
	font-weight: bold;
	color: #000000 !important; /* textColor */
	height: 32px !important;
	width: 69px;
	margin:	0px 0px 0px 2px;
	text-align: center;
	text-decoration: none;
	display: block;
	float: right;
	padding-top: 0px;
	valign: middle;
}

.lw-support-tab-right-off-button a {
	font-size: 11px; /* descrFontSize */
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-weight: bold;
	color: #000000 !important; /* textColor */
	height: 30px !important;
	width: 69px;
	margin:	0px;
	text-align: center;
	text-decoration: none;
	display: block;
	float: right;
	padding-top: 2px;
	vertical-align: middle;
}

.lw-support-tab-on-button .lw-support-tab-text {
	vertical-align: bottom;
}

/* ----- end support tabs ------------------------*/

#category-support-my-responses .jive-paginator .jive-current,
#forum-support-my-responses .jive-paginator .jive-current,
#forum-support .jive-paginator .jive-current {
	color: #000000; /* textColor */
	background-color: #FFFFFF; /* bgColor */
	border: 1px solid #FFFFFF;
	text-decoration: none;
}

#category-support .jive-paginator A,
#category-support-my-responses .jive-paginator A,
#forum-support-my-responses .jive-paginator A,
#forum-support .jive-paginator A {
	border: 0px solid #FFFFFF;
	color: #000000; /* textColor */
}

#forum-support .lw-support-status-box,
#category-support .lw-support-status-box {
	margin-top: 0px;
}

#forum-support .lw-post-dateline {
	margin-right: 6px;
}

#category-support .lw-threadlist-footer {
	background-color: #527dd4;
	height: 28px;
	padding: 0px 0px 0px 10px;
}


/* ----- begin shared support css elements ------------------------*/

#support-tip 	  .lw-message-buttons,
#forum-support 	  .lw-message-buttons,
#category-support .lw-message-buttons {
	float: left;
	clear: none;
	margin-left: 6px;
}

.lw-featured-body #lw-question-featured-title,
#category-support #authorDisplay a,
#support-tip 	  #authorDisplay a,
#support-question #authorDisplay a,
#category-support .lw-post-title a,
#support-tip 	  .lw-post-title a,
#forum-support	  .lw-post-title a {
	text-decoration: none;
}

#support-tip 	  #authorDisplay,
#support-question #authorDisplay,
#category-support #authorDisplay {
	padding-right: 6px;
}

#support-tip 	  .lw-post-dateline,
#support-question .lw-post-dateline,
#category-support .lw-post-dateline {
	padding-right: 12px;
}

#support-tip 	  .lw-forum-table,
#forum-support 	  .lw-forum-table,
#category-support .lw-forum-table {
	border-top: 0px solid #FACEE3; /* borderColor */
	border-right: 1px solid #FACEE3; /* borderColor */
	border-left: 1px solid #FACEE3; /* borderColor */
}

/* ----- end shared support css elements ------------------------*/

/* ----- begin support-question, support-tip, pages ------------------------*/

.selected-topics-label {
	font-size: 10px;
}

.topics-list-forum-name {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 2px;
}

.question-list-header-row {
	background-color: #527dd4;
	border-bottom: 1px solid #527dd4;
}

.lw-post-dateline-featured {
	color: #000000; /* textColor */
	font-size: 11px;
	padding-right: 12px;
}

.lw-support-reply-type {
	clear: both;
}

.lw-support-thread-type {
	clear: both;
}

.lw-support-question-status {
	float: left;
}

.lw-support-answer-rating {
	float: left;
	width: 250px;
}

#support-question .lw-message-buttons {
	float: left;
	clear: both;
	padding-left: 12px;
}

* html #support-question .lw-message-buttons {
	margin-top: 22px;
}

#support-tip .lw-thread-body table,
#support-question .lw-thread-body table {
	height: 100%;
}

.lw-support-answer-text,
lw-support-answer-useful-btn {
	float: left;
}

#support-preview-body .lw-message-row-odd,
#support-preview-body .lw-message-row-even {
	background-color: transparent;
}

#support-preview-body .lw-message-table {
	border-bottom: 1px solid #FACEE3; /* borderColor */
}

#support-preview-body .lw-thread-body-user {
	border-right: 0px solid #999999 !important;
}

#support-preview-body .lw-thread-body table {
	height: 100%;
}

.lw-tip-message-background {
	background-image: url(/images/bg-grad-tip.gif) ;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: bottom center;
}

.lw-featured-title-section {
	padding-left: 12px;
}

.question-title-link {
	text-transform: uppercase;
}

.lw-post-except-more-featured a {
	color: #000000; /* textColor */
}

.post-form-question-icon {
	padding-top: 24px;
	padding-left: 12px;
}

#support-question .lw-message-buttons {
	padding-bottom: 6px;
}

.lw-support-thread-body-buttons {
	vertical-align: bottom;
}

.lw-support-thread-body-icon {
	vertical-align: bottom;
	padding-bottom: 20px;
	padding-right: 6px;
}

.lw-support-msg-icon {
	padding-bottom: 30px;
}

.lw-support-author {
	border: 1px solid #527dd4;
	background-color: #FFFFFF; /* bgColor */
}

#support-tip 	  .lw-thread-body-details,
#support-question .lw-thread-body-details {
	background-color: #FFFFFF; /* bgColor */
}

#support-tip 	  .lw-thread-body-user,
#support-question .lw-thread-body-user {
	padding: 6px;
	border-right: 0px solid #FFFFFF !important;
	border-top: 0px solid #FFFFFF;
}

#support-tip 	  .lw-message-box-right,
#support-question .lw-message-box-right {
	border-top: 0px solid #FFFFFF;
}

#support-tip 	  .component,
#support-question .component {
	border-top: 1px solid #FACEE3; /* borderColor */
	border-bottom: 1px solid #FACEE3; /* borderColor */
}

.lw-question-button-row td {
	border-top: 1px solid #527dd4 ;
	height: 27px;
}

.lw-answer-message-background {
	background-image: url(/images/bg-grad-green.gif) ;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: bottom center;
}

.lw-comment-message-background {
	background-image: url(/images/bg-grad-grey.gif) ;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: bottom center;
}

.lw-question-row,
.lw-question-message-background {
	background-image: url(/images/bg-grad-blue.gif) ;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: bottom center;
}

#support-tip  .lw-message-buttons {
	float: left;
	clear: both;
	margin-left: 6px;
	margin-bottom: 12px;
}

#support-tip .lw-message-row-odd,
#support-question .lw-message-row-odd,
#support-tip .lw-message-row-even,
#support-question .lw-message-row-even {
	background-color: transparent;
}

.lw-support-msg-footer {
	height: 6px;
	background-color: transparent;
}

.lw-support-message-buttons {
	float: left;
}

.lw-support-message-buttons a {
	color: #666666; /* altLinkColor */
}

#support-answer {
	float: left;
	margin-left: 6px;
	margin-bottom: 12px; 
}

#support-question #support-comment {
	float: left;
	margin-bottom: 12px;
}

#support-tip .lw-support-comment-btn {
	float: left;
	padding-top: 5px;
}

.lw-support-list-footer {
	background-color: #527dd4;
}

.lw-support-msg-btn-separator {
	font-size: 11px; /* descrFontSize */
	float: left;
}

#support-tip .lw-support-answer-rating {
	width: 200px;
	margin-bottom: 12px;
}

.jive-portlet-box {
	margin-top: 10px;
}

/** ssb hak - mtk to remove */
#support-tip .lw-message-author-photo-avatar,
#support-question .lw-message-author-photo-avatar {
	height: 75px;
}

/* ----- end support-question, support-tip, pages ------------------------*/

/**** Segmentation ******/

#lw-nav-side .lw-subapp a:link,
#lw-nav-side .lw-subapp a:visited,
#lw-nav-side .lw-subapp a:hover,
#lw-nav-side .lw-subapp a:active {
	padding-left: 10px;
}

.nav-subapps-hide {
	display: none;
}

.nav-subapps-show {
	display: block;
}

#lw-nav-side .nav-subapps {
	border-top: 1px solid #CCCCCC; /* altBorderColor */
}

ul li .segment-head {
	margin-top: 10px;
	border-top: 1px solid #CCCCCC; /* altBorderColor */
}

* html .segment-head a:link,
* html .segment-head a:visited,
* html .segment-head a:hover,
* html .segment-head a:active {
	padding-top: 1px;
	height: 18px !important;
	outline: none;
}

ul li.my-content-seg {
	/**** margin-top: 10px; **/
	border-top: 1px solid #CCCCCC; /* altBorderColor */
}

.lw-selected-segment-head {
	font-weight: bold !important;
}

.nav-no-bord {
	border-bottom: 0px !important;
}

.lw-subapp {
	display: block;
}

* html img.downTri {
	margin-left: 5px;
}

* html .lw-navSide ul li a:link,
* html .lw-navSide ul li a:visited,
* html .lw-navSide ul li a:hover,
* html .lw-navSide ul li a:active,
* html .lw-navSide ul li a:focus {
	height: 16px;
}

* html .community-head {
	padding-top: 1px !important;
	height: 18px !important;
}

.nav-button {
	border-bottom: 1px solid #CCCCCC; /* altBorderColor */
}

* html #lw-navMainCommunityCenter {
	border-bottom: 1px solid #CCCCCC; /* altBorderColor */
}

.segOpened {
	border-bottom: 0px;
}

.lw-selected-segment {
	border-bottom: 0px;
}

#lw-navMainCommunity .community-head {
	border-bottom: 1px solid #CCCCCC; /* altBorderColor */
}

#lw-navMainCommunity {
	border: 0px;
}

/** added for top nav segmentation */

.nav-select-segments {
	font-size: 10px;
}

* html .nav-select-segments {
	vertical-align: middle;
}

#lw-navTop .my-content-seg {
	margin-top: 0px;
}

.nav-select-segment-label {
	font-size: 11px; /* descrFontSize */
	padding: 2px 5px 2px 5px !important;
	vertical-align: top;
}

#lw-navMyContent {
	border-bottom: 1px solid #CCCCCC; /* altBorderColor */
}

/********** Social Bookmarking ***********/
.bookmark-icon {
	background: url('/images/bookmark.gif') 50% 40% no-repeat;
	width: 14px;
	height: 26px;
	margin-top: 3px;
}

table.bookmark-table {
	border-top: 1px solid #CCCCCC; /* altBorderColor */
	border-collapse: collapse;
}

table.bookmark-table td {
	padding: 0px;
}

.lw-bookmark-header {
	margin-top: 10px;
	border-collapse: collapse;
	background-image: url("/images/round_rect/200px_3col.gif");
	background-repeat: no-repeat;
	height: 100px;
}

.lw-bookmark-header .lw-author-photo-frame {
	margin-left: 6px;
	border-collapse: collapse;
	width: 75px;
}

.bookmark-entry-header .bookmark-subject-bar {
	padding-top: 2px;
	width: 100%;
}

.bookmark-entry-header .bookmark-entry-subject {
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	color: #000000; /* textColor */
	margin-top: 3px;
}

.bookmark-entry-subject a,
.bookmark-entry-subject a:visited,
.bookmark-entry-subject a:hover {
	color: #000000; /* textColor */
}

.bookmark-entry-header .bookmark-entry-subject a,
.bookmark-entry-header .bookmark-entry-subject a:visited,
.bookmark-entry-header .bookmark-entry-subject a:hover  {
	color: #000000 !important; /* textColor */
}

.bookmark-entry-date {
	color: #666666;
}

.bookmark-entry-header .bookmark-entry-date {
	font-size: 11px; /* descrFontSize */
}

.bookmark-table .bookmark-entry-featured {
	padding: 3px 6px;
	font-size: 12px;
	font-weight: bold;
	color: #008DDF; /* altTextColor */
	background-color: #008DDF; /* altBgColor */
	background-image: url('/images/greyBackLight_1x20.gif');
	background-repeat: repeat-x;
}

.bookmark-table .bookmark-entry-featured img {
	position: relative;
	top: 2px;
}

.bookmark-table .bookmark-body {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	font-size: 11px; /* descrFontSize */
}

.bookmark-table .bookmark-footer {
	padding: 4px 1px;
	background-color: #008DDF; /* altBgColor */
	border-top: 1px dotted #999999;
	border-bottom: 1px solid #CCCCCC; /* altBorderColor */
}

.bookmark-table .bookmark-footer .bookmark-posted-by,
.bookmark-entry-comments .bookmark-footer .bookmark-posted-by {
	padding-left: 5px;
	font-size: 11px !important; /* descrFontSize */
	color: #666666; /* altLinkColor */
}

.bookmark-footer .bookmark-posted-by a,
.bookmark-footer .bookmark-posted-by a:visited,
.bookmark-footer .bookmark-posted-by a:hover {
	color: #666666; /* altLinkColor */
}

.bookmark-footer .bookmark-posted-by .lw-text {
	color: #666666; /* altLinkColor */
}

.bookmark-footer .bookmark-posted-by .lw-message-author-name {
	display: inline;
}

.bookmark-user-thread-buttons {
	width: 45px;
	padding-left: 3px;
	padding-right: 3px;
}

.lw-bookmark-buttons a {
	color: #666666; /* altLinkColor */
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.bookmark-user-tags-label {
	font-weight: bold;
}

.boomark-user-entry-core {
	margin-bottom: 5px;
}

.bookmark-entry-header {
	border-bottom: 1px solid #CCCCCC; /* altBorderColor */
}

.lw-bookmark-author-box .lw-counts a,
.lw-bookmark-author-box .lw-counts a:hover,
.lw-bookmark-author-box .lw-counts a:active,
.lw-bookmark-author-box .lw-counts {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	color: #666666; /* altLinkColor */
}

.lw-bookmark-author-box .lw-comments,
.lw-bookmark-author-box .lw-views,
.lw-bookmark-author-box .lw-unfeature {
	margin-left: 6px;
}

.lw-bookmark-author-box .lw-unfeature {
	margin-bottom: 6px;
}

.lw-bookmark-author-box .lw-counts img {
	position: relative;
	top: 3px;
}

.lw-bookmark-featured .lw-bookmark-title {
	padding-top: 5px;
	padding-left: 1px;
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
}

.lw-bookmark-info .lw-bookmark-category,
.lw-bookmark-info .lw-bookmark-name,
.lw-bookmark-entry-info .lw-bookmark-category,
.lw-bookmark-entry-info .lw-bookmark-name {
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	color: #666666 !important; /* altLinkColor */
}

.lw-bookmark-info .counts,
.lw-bookmark-entry-info .counts {
	margin: 8px 3px;
	font-size: 11px; /* descrFontSize */
	color: #666666; /* altLinkColor */
}

h2.lw-bookmark-title,
h2.lw-bookmark-title a:link,
h2.lw-bookmark-title a:hover,
h2.lw-bookmark-title a:visited,
h2.lw-bookmark-title a:active,
.lw-bookmark-title h2,
.lw-bookmark-title h2 a:link,
.lw-bookmark-title h2 a:hover,
.lw-bookmark-title h2 a:visited,
.lw-bookmark-title h2 a:active{
	font-size: 11px !important; /* descrFontSize */
	font-weight: bold;
	padding-left: 1px;
	padding-top: 5px;
	margin-bottom: 0px;
}

h3.lw-bookmark-excerpt {
	font-family: arial,helvetica,sans-serif !important; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	line-height: 14px;
	font-weight: normal;
}

.lw-bookmark-excerpt {
	font-size: 11px; /* descrFontSize */
	padding-right: 3px;
}

#bookmarks .jive-page-title h1 {
	font-size: 11px; /* fontSize */;
}

.featured-bookmark-tags {
	padding-bottom: 3px;
}

#bookmarks #created-date,
#bookmarks #popular {
	width: 70px;
}

#bookmarks #tags {
	width: 90px;
}

/********** wiki ***********/
.lw-wiki-missing-entry {
	background: url("/images/warn-16x16.gif") no-repeat right;
	padding-right: 16px;
}

/********** end wiki ***********/

/* JUMP-TO PAGINATOR STYLES - kcallahan */

	.lw-paginator-jump {
		padding: 3px;
		text-align: right;
		background-color: #008DDF; /* altBgColor */
		border: 1px solid #CCCCCC; /* altBorderColor */
		font-size: 11px; /* descrFontSize */
		margin-bottom: 6px;
		margin-top: 6px;
		text-align: center;
		margin-left: auto;
		width: 175px;
	}

		.lw-paginator-button-container {
			background-color: #FFFFFF; /* bgColor */
			border: 1px solid #CCCCCC; /* altBorderColor */
			display: inline;
		}

			.lw-paginator-button-container a {
				color: #008DDF; /* altTextColor */
			}

		.lw-paginator-start-input {
			font-size: 11px; /* descrFontSize */
			width: 20px;
			text-align: right;
			border: 1px solid #CCCCCC; /* altBorderColor */
		}

			.lw-paginator-button {
				font-size: 11px; /* descrFontSize */
				margin: 3px;
				text-decoration: none;
				border: 0px;
			}

		.lw-paginator-previous {
			margin-left: 5px;
		}

		.lw-paginator-next {
			margin-right: 5px;
		}

/* END JUMP-TO PAGINATOR STYLES */

.lw-table-forum-row {
	margin-top:-1px;
}

/* forum type legend icons */
.icon-forums {
	background: url(/images/icon-forums.gif) no-repeat left center;
	padding: 3px 0 3px 19px;
}

.icon-blog {
	background: url(/images/icon-blog.gif) no-repeat left center;
	padding: 3px 0 3px 19px;
}

.icon-photo {
	background: url(/images/icon-photo.gif) no-repeat left center;
	padding: 3px 0 3px 19px;
}

.icon-calendar {
	background: url(/images/icon-calendar.gif) no-repeat left center;
	padding: 3px 0 3px 19px;
}

.icon-storyboard {
	background: url(/images/icon-storyboard.gif) no-repeat left center;
	padding: 3px 0 3px 19px;
}

.icon-video {
	background: url(/images/icon-video.gif) no-repeat left center;
	padding: 3px 0 3px 19px;
}

.forum-type {
	margin-right: 1em;
}

.profile-post-video {
	padding-top: 10px;
}

.lw-header-cal {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	font-weight: bold;
	text-align: left;
	background-color: #990B57; /* tableHeaderBgColor */
	color: #FFFFFF; /* tableHeaderColor */;
	padding: 6px 0px 5px 10px;
	background-repeat: repeat-x;
	height: 14px !important;
}

#lw-calendar-footer {
	clear:both;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*  Styles for Supergroups													  */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

.featured-groups .lw-header {
	height:auto;
}

.lw-featured-group {
	background-image:url(/images/lw_featured_bk.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #FACEE3;
	border-left:1px solid #FACEE3;
	border-right:1px solid #FACEE3;
}

#portlet-category-featured-members .jive-portlet-box {
	margin-top:0px;
}

#groups-list .t {
	background-image: url("/images/lw_featured_bk.jpg");
	border: 1px solid #FACEE3;
	margin-top:5px;
}

.component.group-welcome {
	background: url("/images/lw_featured_bk.jpg");
	background-repeat: repeat-x;
	border: 1px solid #FACEE3;
	padding: 15px;
	margin-left: 10px;
}

.group-image {
	margin-bottom: 10px;
	margin-right: 10px;
}

.lw-text.group-owner {
	margin-left: 10px;
}

#groups-filter-top .t,
#groups-filter-bottom .t,
#group-members .t,
.group-search {
	background-image: url("/images/lw_featured_bk.jpg");
	border: 1px solid #FACEE3;
	padding: 5px;	
}

#groups-filter-bottom .t {
	margin-top: 20px;
}

.group-message-buttons ul li {
	display: inline;
	vertical-align: bottom;
}

.group-message-buttons ul li {
	display:inline;
	vertical-align:bottom;
}

.featured-groups a:active, 
.featured-groups a:link, 
.featured-groups a.novisited, 
.featured-groups a:active, 
.featured-groups a:visited,
#group-members .members-list-form a{
	color: #008DDF !important; /* altTextColor */
}

.feature-group-description {
	margin-top: 5px;
}

#new-groups.jive-portlet-box,
#my-groups.jive-portlet-box {
	margin-top:0px;
	margin-bottom:0px;
	border-color: #FACEE3;
	margin-left: 1px;
	margin-right: 0px;
	padding-bottom: 0px;
}

#groups-category #new-groups .body, 
#groups-category #my-groups .body	{	
	padding: 0px;
}

.featured-groups .header {
	margin-top: 5px;
	margin-left: 3px;
}

.group-search-form .lw-form-button {
	margin-top: 5px;
}

#groupsnav {
	font-size:9pt;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	padding-left: 0px !important;
	margin-left: 0px !important;
}

#navigation-left.clubmenu {
	float: none !important;
}

.menu-parent {
	background:transparent url(images/arrow_down.gif) no-repeat scroll right center !important;
}

.groups-nav .button {
	font-size: 8.5pt !important;
	list-style-image: none  !important;
	list-style-position: outside !important;
	list-style-type: none !important;
	margin-left: 0px !important;
	padding-bottom: 1px !important;
	padding-left: 8px !important;
	padding-top: 1px !important;
}

.groups-nav .button a {
	color: #008DDF; /* altTextColor */
	text-decoration: none;
}

.groups-nav .button a:hover {
	text-decoration: underline;
}

.groups-nav #new-groups.jive-portlet-box, 
.groups-nav #my-groups.jive-portlet-box {
	border-color: #FACEE3; /* borderColor */
	margin-bottom: 3px;
	margin-left: 0px;
	margin-top: 3px;
	background-color: #008DDF; /* altBgColor */

	
}

.groups-nav .jive-portlet-box thead th, 
.groups-nav .jive-portlet-box .header {
	background-color: #FFFFFF; /* bgColor */
	border-bottom: 0px;
	font-weight: bold;
	text-align:left;
}

.group-info {
	margin-top:10px;
}

#group-members .lw-preferences-bar {
	background-image: url("/images/lw_featured_bk.jpg");
	border: 1px solid #FACEE3;
}

#group-home .lw-featured-photos {
	height: auto;
}

#group-thread-flat #postForm table {
	border: 1px solid #FACEE3;
	background-color: #008DDF; /* altBgColor */
	margin-top: 10px;
}

#portlet-category-polls .jive-portlet-box,
#portlet-groups-folders .jive-portlet-box {
	margin-top: 0px;
	margin-bottom:0px;
}

#group-poll .forum-buttons {
	display: none;
}

#group-poll .go-back-link,
#group-link-categories .live-page-description.lw-page-description {
	margin-bottom: 10px;
}

#group-post-link-category .jive-post-form,
#group-post-link .jive-post-form,
#group-invite .jive-post-form,
#group-email-form,
#group-report-abuse,
#remove-from-group-form,
#group-create-category form {
	border: 1px solid #FACEE3;
	background-color: #008DDF; /* altBgColor */
	margin-top: 10px;
	padding: 10px;
}

#group-manage .mt,
#group-create .mt {
	border: 1px solid #FACEE3;
	background-color: #008DDF; /* altBgColor */
	padding:5px;
}

#group-manage .edit-group-table {
	margin-right: 10px;
	padding-right: 10px;
}

#group-create .lw-content-col {
	width: 100% !important;
}

#group-manage .lw-header .create_group_ntr,
#group-create .lw-header .create_group_ntr {
	color: #FFFFFF; /* tableHeaderColor */
}

#group-email .lw-form-button,
#group-email #group-email-subject,
#group-report-abuse .lw-form-button,
#group-manage .lw-form-button {
	margin-top: 10px;
}

#group-report-abuse #report-abuse-message {
	margin-top: 10px;
}

#group-hone .lw-featured-photos.lw-table.lw-featured {
	height: auto;
}

#nav-return-to .button ul {
	display: block;
	position: relative;
	left: 0px;
}

#nav-return-to .button {
	font-size: 8.5pt !important;
	list-style-image: none  !important;
	list-style-position: outside !important;
	list-style-type: none !important;
	margin-left: 0px !important;
	padding-bottom: 1px !important;
	padding-left: 0px !important;
	padding-top: 1px !important;
}

#nav-return-to .button a {
	color: #008DDF; /* altTextColor */
	text-decoration: none;
	font-size: 8.5pt !important;
	padding-left: 3px;
}

#nav-return-to .button a:hover {
	text-decoration: underline;
}

#nav-return-to {
	padding-left: 6px;
	padding-bottom: 3px;	
}

#nav-return-to .nav-button {
	border: 0px;
}

#topnavbar .lw-navSide {
	margin-left: 1px;
}

#topnavbar .lw-navSide .groups-nav .header {
	border-bottom: 1px solid #FACEE3;
}

* html .lw-left-nav{
	padding-bottom: 0px !important;
}

#pm-view .jive-table {
	margin-top: 4px !important;
}

* html #pm-view .jive-table {
	margin-top: 20px !important;
}

* html #support-tip .lw-form-button {
	margin-top: -8px !important;
}

* html #tag-message-list .lw-forum-table{
	width: 617px !important;
}

* html #category-boards a.lw-title-link:link, 
* html #category-boards a.lw-title-link:visited, 
* html #category-boards a.lw-title-link:hover,
* html #group-announce .announcesubject  {
	margin-right: 4px;
}

* html #group-create .lw-form-button .lw-text {
	text-align: center;
}

* html #group-home .lw-featured .lw-event-body {
	width: 410px !important;
}
* html #group-home .featured-storyboards {
width : 410px !important;
}
* html #group-home #photo-album-featured .lw-featured-photos {
	width: 410px !important;
}

* html .lw-message-rating-body,
* html .lw-message-row-even {
	padding-right: 15px !important;
}

#thread-threaded .lw-thread-body-details {
	width: 100%;
}

* html .lw-thread-body-message .lw-text a, 
* html .lw-thread-body-message .lw-text a:visited, 
* html .lw-thread-body-message .lw-text a:hover  {
	width: 97%;
} 
* html #thread-flat .lw-thread-body-message #pollVoteForm td.jive-first .lw-text  {
	width: 25px !important;
}

#lw-go-back-link a {
	float: right; 
	margin-top: -16px !important;
}

#jive-previewpage .jive-table  TBODY TD.lw-author-photo,
#jive-previewpage .jive-table TD.lw-author-photo {
	border: 0;
	padding: 0;
}

#jive-previewpage .lw-author-photo-bezel { 
	height: 75px !important;
	text-align: center !important;
	vertical-align: middle !important;
	width: 75px !important;
}

#jive-previewpage .jive-message-list .jive-table TD.lw-author-photo,
#jive-previewpage .jive-message-list .jive-table TBODY TD.lw-author-photo {
	padding: 0px !important;
}

.tag-level-1 a {
	font-size: 12.5px;
}

.tag-level-2 a {
	font-size: 11px;
}

.tag-level-3 a {
	font-size: 9.5px;
}

.tag-level-4 a {
	font-size: 8.5px;
}

* html .lw-event-photo-cell table {
	margin: 6px 0px 0px 6px;
}

* html #pm-post #pm-pm-postform-body {
	width: 98% !important;
}

* html .blog-table tr td { 
	border-left: 1px solid #CCCCCC; /* altBorderColor */
	border-right: 1px solid #CCCCCC; /* altBorderColor */
}

* html .blog-table tr td.blog-bullet { 
	border-right: 0 !important;
}

* html .blog-table tr td.blog-subject-bar { 
	border-left: 0 !important;
}

* html .lw-event-center-photo {
	margin-top: 10px;
}

.lw-event-table {
	padding: 5px;
}

* html .lw-ddMenuHeader-more-button, 
* html .lw-ddMenuHeader-button      {
	float: right;
	width: 78px;
	position: relative;
}

* html .lw-message-buttons {
	margin-top: 12px;
}

* html #group-poll .jive-table {
	border-right: solid 1px #CCCCCC; /* altBorderColor */
}

#poll-post .lw-text {
	padding-right: 3px;
}

#poll-post  #jive-option-table-option-10.lw-text {
	margin-left: 0 !important;
}

.lw-welcome .pm-count {
	margin-left: 25px;
}

* html #navigation-left {
	width: 118px;
}

* html #support-question .lw-thread-body table tbody tr td.lw-message-box-right {
	width: 690px !important;
}

* html #support-question .lw-announcement,
* html #support-question .lw-content-col {
	width: 730px !important;
}

*html #category-blogs .lw-content-col {
	width: 100% !important;
}

* html #group-home .lw-padding a {
	padding-right: 18px !important;
}

#category-support-my-responses .lw-message-buttons {
	clear: none !important;
}

#group-poll-preview .jive-label,
.jive-poll-results tr td.jive-label {
	text-align: left;
}

#calendar-event .blog-entry-comment-body {
	margin: 4px 7px 0px 10px !important;	
}

#calendar-event .lw-thread-body-user {
	border-right: 1px dotted #FACEE3 !important; /* borderColor */
}

.lw-thread-body-message {
	background-color: #008DDF; /* altBgColor */
}

#calendar-event .lw-thread-body-user .lw-message-row-odd {
	background-color: #FFFFFF; /* bgColor */
	border: 1px solid green;
}

#calendar-event .lw-message-row-odd {
	background-color: #008DDF; /* altBgColor */
}

.lw-blog-recent-entries .lw-header {
	width: 190px !important;
}

#blog-entry .t {
	background: url('/images/rboxdot.jpg')  0 0 repeat-x;
	width: 100%;
	background-color: #f5f9fc;
}

#blog-entry .bl {
	background: url('/images/rboxlb.jpg') 0 100% no-repeat;
}

#blog-entry .br {
	background: url('/images/rboxrb.jpg') 100% 100% no-repeat;
}

#blog-entry .tl {
	background: url('/images/rboxlt.jpg') 0 0 no-repeat;
}

#blog-entry .tr {
	background: url('/images/rboxrt.jpg') 100% 0 no-repeat;
	padding: 10px;
}

#blog-entry .b {
	background: url('/images/rboxdot.jpg') 0 100% repeat-x;
}

#blog-entry .l {
	background: url('/images/rboxdot.jpg') 0 0 repeat-y;
}

#blog-entry .r {
	background: url('/images/rboxdot.jpg') 100% 0 repeat-y;
}

#blog-entry .blog-table {
	width: 100%;
}

#blog-entry .lw-photo {
	height: 75px !important;
	width: 75px	!important;
}

* html #thread-flat .lw-thread-body-message .lw-text a, 
* html #thread-flat .lw-thread-body-message .lw-text a:visited, 
* html #thread-flat .lw-thread-body-message .lw-text a:hover  {
	width: auto !important;
} 

* html #welcome .body {
	padding-right: 10px;
}

* html #welcome .component.welcome-body,
* html #welcome .component.welcome-body .lw-header {
	width: 620px;
}

* html #thread-flat .jive-table tbody td input {
	width: 12px !important;
}

* html #gallery #portlet-category-polls .lw-header,
* html #gallery #portlet-category-polls,
* html #gallery .body.lw-mini-content-inner-padding {
	width: 200px;
}

* html #gallery #portlet-category-polls .lw-header,
* html #gallery #portlet-category-polls,
* html #gallery .body.lw-mini-content-inner-padding, 
* html #gallery .poll-options {
 	overflow: hidden;
}

* html #group-home .poll-options {
	width: 190px;
	overflow: hidden;
}

#group-poll-preview .jive-label, 
#group-poll-display?display=poll .jive-label {
	text-align: left;
}

.feature-lc {
 	 background-image: url('/images/featured_question-lc.gif');
}
 	
.feature-lb {
 	 background-image: url('/images/featured_question-lb.gif');
 	 width: 75px !important;
}
 
.feature-rb {
 	 background-image: url('/images/featured_question-rb.gif');
 	 width: 19% !important;
}

.feature-rt {
 	 background-image: url('/images/featured_question-rt.gif');
 	   width: 365px;
}

.feature-lt {
 	 background-image: url('/images/featured_question-lt.gif');
 	 width: 75px !important; 
 	 height: 42px !important;
}

.feature-end-rt {
 	min-width: 146px; 
 	background-image: url('/images/featured_question-rt-end.gif'); 
 	background-repeat: no repeat; 
 	background-position: right bottom;
}

.lw-ddMenu-group-post-button, 
.lw-ddMenu-group-add-link-button {
	background: none !important;
}

* html #ddMenu-actions-actionbar {
	left: auto !important;
	right: 0px !important;
}

* html #ddMenu-actions-actionbar-header {
	width: 75px;
}

* html .lw-announcement .announcement-body,
* html .lw-announcement {
	overflow: hidden;
	width: 200px !important;
}

.poll .body {
	overflow: hidden;	
}

#postForm .lw-lghtgrey-lg  {
	width: 100%;
}

* html #photo-album .lw-content-col {
	width: 750px !important;
}

* html #forum-videos .lw-featured-video-body  {
	width: 620px !important;
}

.lw-form-button-delete {
	font-family: arial,helvetica,sans-serif; /* descrFontFace */
	font-size: 11px; /* descrFontSize */
	background-color: #97BAF0;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bold;
	border-top-color: #ddebf6;
	border-right-color: #4e627d;
	border-bottom-color: #4e627d;
	border-left-color: #ddebf6;
	height: 21px;
}
 
.group-announcement-paginator td {
	background-color: #FFFFFF; /* bgColor */
	border-top: solid 1px #FACEE3; /* borderColor */
}

.forward-rotate {
	float: left;
}

.feature-button {
	float: right;
}

* html .forward-rotate {
	width: 15px !important;
}

* html .feature-button {
	width: 87px !important;
}

* html #gallery #photo-album-featured {
	width: 200px;
}

* html #directory .lw-directory-find .lw-dialog-button-bar { 
	padding-bottom: 5px !important;
	height: 25px;
	margin-right: 0;
	width: 200px;
}

#directory #searchForm {
	width: 200px;
}

* html #directory .lw-directory-find .lw-header {
	width: 202px !important;
}

#jive-previewpage  .lw-balloon-background,
#jive-previewpage .lw-balloon-corner,
#jive-previewpage .lw-balloon-bottom-horn {
	background-image: none;
}

#directory .lw-directory .body {
	background-color: #008DDF !important; /* altBgColor */
}

#forum-guest-book  .blog-table tr {
	border-right: 0 !important;
	border-left: 0 !important;
}

* html .lw-paginator-jump,
* html #category-blogs .lw-paginator-jump,
* html #category-albums .lw-paginator-jump {
	float: right;
	clear: both;
}

* html #category-blogs .lw-header,
* html #category-albums .lw-header {
	clear: both;
}

#thread-flat .lw-thread-view {
	border-bottom: 0px solid #FACEE3 !important; /* borderColor */
}

* html #calendar .lw-announcement {
	width: 620px !important;
}

* html #forum-videos .lw-announcement .announcement-body, 
* html #forum-videos .lw-announcement,
* html #forum-videos .lw-announcement .lw-header {
	width: 620px !important;
}

* html .lw-video-player-body {
	padding-right: 0 !important;
}

.maps-mashup {
	margin-top: 10px;
}

	#maps-navigation {
		float: right;
		width: 210px;
	}
	
		#maps-jump-container,
		#maps-find-on-map-container {
			border: 1px solid #FACEE3; /* borderColor */
			padding: 5px;
			margin: 5px 0px 5px 5px;
		}
					
			#gmap-address {
				width: 195px;
			}
		
		#gmap-address,
		#gmap-jump-button,
		#gmap-search-button {
			margin: 0px;
			padding: 0px;
			display: block;
		}
	
	#map {
		overflow: hidden;
	}

* html #group-welcome .lw-ddMenu-actions ul li a:link, 
* html #group-welcome .lw-ddMenu-actions ul li a:visited {
	padding-right: 17px !important;
}

* html #category-support .lw-message-buttons,
* html #category-support-my-responses .lw-message-buttons {
	margin-top: 0px;
}

* html #calendar-event .event a img {
	margin-top: 10px;
}

#jive-previewpage .jive-table td.blog-entry-comment-text, 
#jive-previewpage .jive-table td.lw-balloon-corner,
#jive-previewpage .jive-table td.lw-balloon-spacer,
#jive-previewpage .jive-table td.lw-balloon-bottom-horn {
	border: 0 !important;
}
* html #post-message .jive-table td.blog-entry-comment-text, 
* html #post-message .jive-table td.lw-balloon-corner,
* html #post-message .jive-table td.lw-balloon-spacer,
* html #post-message .jive-table td.lw-balloon-bottom-horn {
	border: 0 !important;
}

* html #photo-album .lw-message-buttons {
	font-size: 7pt !important;
}

#thread-flat .lw-attach {
	margin-top: -11px !important;
}

* html #thread-flat .lw-attach {
	margin-top: 2px !important;
}

* html #calendar .lw-ddMenuHeader-featured-button {
	margin-right: 1px !important;
}

* html #poll-view .jive-poll-form td.jive-label {
	overflow: hidden !important;
	overflow-x: hidden !important;
	width: 400px !important;
	margin-right: 6px;
}

* html #poll-view #poll-results-container {
	overflow: hidden !important;
	overflow-x: hidden !important;
	width: 400px !important;
	margin-right: 6px;
}

* html #support-question .lw-thread-body-message .lw-text {
	width: 500px !important;
}

#category-support-my-responses .lw-post-dateline {
	padding-right: 10px;
}

* html #group-photo-album .lw-message-buttons {
	white-space: normal !important;
}

* html #pm-main #personal-messages-pm-main-body {
	width: 750px !important;
}

#pm-main .jive-table tfoot select {
	margin-left: -5px;
	margin-right: 0px;
	width: 100px;
}

* html #pm-main .jive-first-last {
	padding-left: 0 !important;
}

* html #pm-main .jive-table tfoot select {
	margin-left: -6px;
	margin-right: 0px;
	width: 94px;
}

.lw-messages-footer .jive-first-last select {
	padding-left: 0 !important;
	margin-left: -9px !important;
}

* html #group-announce .lw-row-even .lw-message-buttons,
* html #group-announce .lw-row-odd .lw-message-buttons {
	width: 70px !important;
	padding-left: 5px !important;
}

* html #category-support-my-responses .lw-question-row .lw-message-buttons ul {
	margin-top: -12px;
}

.jive-post-form .jive-font-buttons input {
	background-color: #97BAF0 !important;
}

* html .lw-announcement {
	border-right: 1px solid #CCCCCC !important;
}
