﻿html { background-color: #FFFFFF; }
body { color:#555555; font-family:"Segoe UI",Arial,Helvetica,sans-serif; font-size:12px; }
a:link, a:visited, a:active { color:#557EB9; }
a.internal-link { color:#557EB9; }

/* Header Fragments */
.header-fragment-outer.top-bar { background: transparent url(../images/HealthSolutions/admin-bar-background.gif) center top repeat-x; }
.header-fragment.login-logout { margin-right: 10px; }
.header-fragment.login-logout .navigation-item a { color: #498ADB; }
.header-fragment.login-logout .navigation-item.first a { border-right: 0; margin-right: 0; padding-right: 0; }
.header-fragment.login-logout .navigation-item .internal-link.live-id-button img { margin-top: 0px; margin-bottom: 3px; vertical-align:middle; }

.header-fragment.welcome-message { width: 20%; height: 32px; line-height:32px; }
.header-fragment.welcome-message .message { color: #666666; }
.header-fragment-outer.site-banner { background: #FFFFFF url(../images/HealthSolutions/site-banner-background.jpg) center top no-repeat; height: 164px; margin-top: 10px;}
.header-fragment.site-banner .site-banner { margin-bottom: 0px; padding: 20px 0 15px 20px;  }
.site-banner .internal-link.edit-page, .site-banner .internal-link.save-page { right: 20px; top: 10px; }
.header-fragment.search ul.field-list { margin-right: 10px; margin-top: 10px; background:transparent url(../Images/healthsolutions/search-field-input.png) no-repeat scroll left top; width:250px; }
.header-fragment.search .field-item-input input { width: 200px; }
.user-banner.content-fragment { background: none; }
.user-banner .user-status-footer { display: block; overflow: visible; }

.menu.search-content { background:#E3E3E3 url(../Images/healthsolutions/search-popup-background.gif) no-repeat scroll left top; }
.header-fragment.user-welcome-without-login a { color: #498ADB; }

.header-fragment-outer.group-navigation { background: transparent url(../images/healthsolutions/group-nav-sides-background.gif) center top repeat; }
.header-fragment.group-navigation .navigation-list.parent { background: transparent url(../images/healthsolutions/group-nav-background.gif) repeat-x scroll 0 bottom; height: 29px; }
	.header-fragment.group-navigation .navigation-list.parent .navigation-item.selected { background:transparent url(../images/healthsolutions/bg-nav-selected.gif) repeat-x scroll 0 0; }
	.header-fragment.group-navigation .navigation-list.parent .navigation-item.selected a { background:transparent none; color:#c8c8c8; }
	.header-fragment.group-navigation .navigation-list.parent .navigation-item.active { }
	.header-fragment.group-navigation .navigation-list.parent .navigation-item.with-children { background: url(../images/healthsolutions/group-nav-sep-with-children.gif) no-repeat center right; }
	.header-fragment.group-navigation .navigation-list.parent .navigation-item.with-children.selected { background: transparent url(../images/healthsolutions/group-nav-bkg-selected-with-children.gif) no-repeat top right; }
	.header-fragment.group-navigation .navigation-list.parent .navigation-item.with-children.active { background: transparent url(../images/healthsolutions/group-nav-bkg-selected-with-children.gif) no-repeat top right; }
	.header-fragment.group-navigation .navigation-list.parent .navigation-item.with-children a { }
	
.header-fragment.group-navigation .navigation-list.parent .navigation-item a { color: #ffffff; } 
.header-fragment.group-navigation .navigation-list.parent .navigation-item { line-height: 29px; background: transparent url(../images/healthsolutions/group-nav-background-sep.gif) no-repeat scroll right bottom; }

.menu.group-navigation-content{ background: #000000 url(../images/healthsolutions/group-nav-popup-background.gif) repeat-x 0 0; padding: 10px 15px; border: none 0; color: #fff; min-width: 200px; }
.group-navigation-content .content-list-name a { color: White; }

.header-fragment.group-navigation .navigation-list.child { background: transparent url(../images/healthsolutions/group-nav-background.gif) repeat-x scroll 0 bottom; height: 30px; border-bottom-width: 0; }
	.header-fragment.group-navigation .navigation-list.child .navigation-item.selected { background:transparent url(../images/healthsolutions/bg-nav-selected.gif) repeat-x scroll 0 0; }
	.header-fragment.group-navigation .navigation-list.child .navigation-item.selected a { background:transparent url(../images/healthsolutions/bg-nav-selected.gif) repeat-x scroll 0 0; color:#c8c8c8; }
.header-fragment.group-navigation .child-sub-container { background: transparent url(../images/healthsolutions/group-nav-background-right.gif) no-repeat scroll right bottom; }
.header-fragment.group-navigation .child-container { background: transparent url(../images/healthsolutions/group-nav-background-left.gif) no-repeat scroll left bottom; }
.header-fragment.group-navigation .navigation-list.child .navigation-item a { color: #ffffff; } 
.header-fragment.group-navigation .navigation-list.child .navigation-item { line-height: 29px; background: transparent url(../images/healthsolutions/group-nav-background-sep.gif) no-repeat scroll right bottom; }

.header-fragment.request-access { float:right; position:relative; z-index:2; }
.header-fragment.request-access .navigation-list { line-height:29px; }
.header-fragment.request-access .navigation-item { display:inline; }
.header-fragment.request-access .navigation-item a { border-right:1px solid #CCCCCC; font-weight:bold; margin-right:10px; padding-right:10px; }
.header-fragment.user-welcome-without-login a { color: #557EB9; }


/* Group Application navigation */
.content-fragment.group-application-navigation .navigation-list { height: 36px; }
.content-fragment.group-application-navigation .content-fragment-content { background:#FFFFFF url(../Images/healthsolutions/application-tabset.jpg) repeat-x scroll left bottom; border-bottom: none; padding-bottom:5px;  }
.content-fragment.top-side-border-only.group-application-navigation .content-fragment-content, 
.content-fragment.side-border-only.group-application-navigation .content-fragment-content, 
.content-fragment.no-wrapper.group-application-navigation .content-fragment-content { border-bottom: none; }
.content-fragment.group-application-navigation .navigation-item { border-right:1px solid #85C564; height: auto; margin:8px 0 0; }
.content-fragment.group-application-navigation .navigation-item a { color: #223519; }
.content-fragment.group-application-navigation .navigation-item.selected,
.content-fragment.top-side-border-only.group-application-navigation .navigation-item.selected,
.content-fragment.side-border-only.group-application-navigation .navigation-item.selected,
.content-fragment.no-wrapper.group-application-navigation .navigation-item.selected { background: transparent url(../images/healthsolutions/application-tabset-selected.gif) no-repeat top left; border-left: none; border-right: none; margin-left:-3px; margin-top:0; height: 36px; }
.content-fragment.group-application-navigation .navigation-item.selected a { padding-top:8px; }
.content-fragment.group-application-navigation .navigation-item.selected a span { display: block; position: absolute; right: 0; top: 0; background: transparent url(../images/healthsolutions/application-tabset-selected-right.gif) no-repeat top left; height:36px; width:8px; }
.content-fragment.group-application-navigation .navigation-item.selected.first { border-left: none; border-right: none; }
.content-fragment.group-application-navigation .content-fragment-bottom .r1, .content-fragment.group-application-navigation .content-fragment-bottom .r2, .content-fragment.group-application-navigation .content-fragment-bottom .r3, .content-fragment.group-application-navigation .content-fragment-bottom .r4 { display: none; }
.content-fragment.group-application-navigation .internal-link.add-post { top: 15px; }
	
/* Quick Post */
.header-fragment-outer.quick-post { background-color: #B6B6B6; }	
.header-fragment.quick-post { background: transparent url(../images/healthsolutions/layout-background-top.gif) repeat-y scroll 0 0; padding: 0 5px; }

.header-fragment.quick-post #quick-post-toggle { border-color: #b0b0b0; }
	.header-fragment.quick-post #quick-post-panel { background-color: #333; color: #ddd; background: url('../Images/healthsolutions/quick-post-form.gif') repeat-x 0 0; }
.header-fragment.quick-post .field-list .field-item-input input, .header-fragment.quick-post .field-list .field-item-input textarea { background-color:#ffffff; border:1px solid #cccccc; }

.header-fragment.quick-post .field-list .field-item-input .internal-link.add-attachment { background-image: url('../Images/healthsolutions/quick-post-button.gif'); }
.header-fragment.quick-post .field-list .field-item-input .internal-link.add-attachment span { background-image: url('../Images/healthsolutions/quick-post-button.gif') }
.header-fragment.quick-post .field-list .field-item-input .internal-link.add-post { background-image: url('../Images/healthsolutions/quick-post-add-post-button.gif') }
.header-fragment.quick-post .field-list .field-item-input .internal-link.add-post span { background-image: url('../Images/healthsolutions/quick-post-add-post-button.gif') }
.header-fragment.quick-post #quick-post-toggle .internal-link.quick-post-link { padding-top: 1px; background-image: url('../Images/healthsolutions/quick-post-button.gif'); position: relative; }
.header-fragment.quick-post #quick-post-toggle .internal-link.quick-post-link span { background-image: url('../Images/healthsolutions/quick-post-button.gif') }

.header-fragment.quick-post #quick-post-toggle div.quick-post-toggle-button { top: 0 }

/* jump link */
.header-fragment.jump-to-link { position: relative; max-width:970px; min-width:970px; width:970px; margin:0 auto; }
.header-fragment.jump-to-link .jump-link { position: absolute; right: 13px; top: -50px; font-size: 10px; }
/* End Header Fragments */

/* Layout modifications */
.layout { background: white url(../images/healthsolutions/bg-main.gif) no-repeat scroll 0 100%; padding-bottom: 70px; }
.layout-content { padding: 0 5px; width: auto; background: transparent url(../images/healthsolutions/layout-background.gif) no-repeat; min-height:200px; }
.layout-content.content .layout-region.content { float: none; width: auto; margin-left: 15px; margin-right: 15px; }

.layout-content.sidebar-left-content-right .layout-region.left-sidebar { margin-left: 15px; }
.layout-content.sidebar-left-content-right .layout-region.content { margin-right: 15px; }
.layout-content.content-left-sidebar-right .layout-region.right-sidebar { margin-right: 15px; }
.layout-content.content-left-sidebar-right .layout-region.content { margin-left: 15px; }
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.left-sidebar { margin-left: 15px; }
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.right-sidebar { margin-right: 15px; }
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right { margin-right: 15px; }
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar { margin-right: 15px; }
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content { margin-left: 15px; }
.layout-content.header-top-content-left-sidebar-right .layout-region.header { margin-left: 15px; margin-right: 15px; width: auto; }
.layout-content.header-top-content-left-sidebar-right .layout-region.content { margin-left: 15px; }
.layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar { margin-right: 15px; }
.layout-content.header-top-sidebar-left-content-right .layout-region.header { margin-left: 15px; margin-right: 15px; width: auto; }
.layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar { margin-left: 15px; }
.layout-content.header-top-sidebar-left-content-right .layout-region.content { margin-right: 15px; }
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.header { margin-left: 15px; margin-right: 15px; width: auto; }
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.left-sidebar { margin-left: 15px; }
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.right-sidebar { margin-right: 15px; }
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.header { margin-left: 15px; margin-right: 15px; width: auto; }
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right { margin-right: 15px; }
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar { margin-right: 15px; }
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content { margin-left: 15px; }
.layout-content.split-content .layout-region.content { margin-left: 15px; width: 460px; }
.layout-content.split-content .layout-region.right-sidebar { margin-right: 15px; width: 460px; }

.layout-content.header-top-split-content .layout-region.header { margin-left: 15px; margin-right: 15px; width: auto; }
.layout-content.header-top-split-content .layout-region.content { margin-left: 15px; }
.layout-content.header-top-split-content .layout-region.right-sidebar { margin-right: 15px; }
/* End Layout modifications */

.filter-type { float: right; }
.rss { display: none; }
.field-item.required .required { float: left; font-weight: bold; color: Red; margin-right: 3px; }
.hierarchy-item { height: auto; }

/* Featured Content List */
.content-fragment-page { background: #ffffff url(../images/healthsolutions/body-background.gif) repeat-x; }
.content-fragment.no-wrapper.featured-content-list { background-image: none; } 
.content-fragment.no-wrapper.featured-content-list .content-fragment-content { background-image: none; } 
.content-list li.content-item { border-bottom:1px dotted #557EB9; padding: 0.25em 0 0.5em 0 }
.content-fragment.featured-content-list .content-fragment-header .internal-link.rss { display: none; }

/* Content Fragment Headers */
.content-fragment.with-header.blue-header .content-fragment-top { display: none; }
.content-fragment.with-header.blue-header .content-fragment-header { background: transparent url(../images/HealthSolutions/bg-headings.png) no-repeat 0 -60px; border-bottom: 0; border-left: 0; border-right: 0; padding: 0; margin-left: -1px; }
.content-fragment.with-header.blue-header .content-fragment-header div { color: #26341b; font-size: 16px; font-weight: bold; text-transform: none; border-bottom: 0; line-height: 17px; padding: 6px 12px; background: transparent url(../images/HealthSolutions/bg-headings.png) no-repeat right -90px; }
.content-fragment.with-header.blue-header .content-fragment-header div a.internal-link { color: #26341b; }
.content-fragment.with-header.green-header .content-fragment-top { display: none; }
.content-fragment.with-header.green-header .content-fragment-header { background: transparent url(../images/HealthSolutions/bg-headings.png) no-repeat scroll 0 0; border-bottom: 0; border-left: 0; border-right: 0; padding: 0; margin-left: -1px; }
.content-fragment.with-header.green-header .content-fragment-header div { color: #26341b; font-size: 16px; font-weight: bold; text-transform: none; border-bottom: 0; line-height: 17px; padding: 6px 12px; background: transparent url(../images/HealthSolutions/bg-headings.png) no-repeat right -30px; }
.content-fragment.with-header.green-header .content-fragment-header div a.internal-link { color: #26341b; }
.content-fragment.with-header.green-header .table-list-header,
.content-fragment.with-header.blue-header .table-list-header { border-top: 0; }

.content-fragment-content { border-left:1px solid #B4B4B4; border-right:1px solid #B4B4B4; }
.content-fragment-top .r1, .content-fragment-top .r2, .content-fragment-top .r3, .content-fragment-top .r4, .content-fragment-bottom .r1, .content-fragment-bottom .r2, .content-fragment-bottom .r3, .content-fragment-bottom .r4 { border-color:#B4B4B4;}
.content-fragment.featured-content-list .content-item.first .abbreviated-post { min-height: 138px; }

.post-actions .internal-link.view-post { background:transparent url(../images/HealthSolutions/arrow-more.gif) no-repeat scroll 100% 50%; padding:0 12px 0 0; }

/* Footer Fragments */
.footer-fragments { padding: 0; }
.footer-fragments-header { border : 0; margin: 0 auto; display: none; }
.footer-fragments-footer { border : 0; margin: 0 auto; display: none; }

.footer-content { background:url(../images/HealthSolutions/bg-footer.gif) no-repeat;  width:935px; overflow:hidden; padding:18px 14px 55px 21px; font-size:12px; color:#636363; }
.footer-content .microsoft { float:left; background:url(../images/HealthSolutions/logo-microsift.gif) no-repeat; width:176px; height:28px; text-indent:-9999px; overflow:hidden; margin:3px 0 0; }
.footer-content .microsoft a { display:block; height:100%; }
.footer-content .list { float:right; width:440px; text-align:right; }
.footer-content .list ul { list-style:none; padding:0; margin:0 0 3px; width:100%; overflow:hidden; }
.footer-content .list ul li { display:inline; background:url(../images/HealthSolutions/sep-blog-menu.gif) no-repeat 100% 50%; padding:0 12px; margin:0 -1px 0 1px;}
.footer-content a {color:#636363; font-weight: normal; }
/* End Footer Fragments */


/* jquery autocomplete css */
.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }
.ac_loading { background: white url(../images/HealthSolutions/indicator.gif) right center no-repeat; }
.ac_odd { background-color: #eee; }
.ac_over { background-color: #0A246A; color: white; }
/* end autocomplete css */

.abbreviated-post ul.blog-menu { list-style:none; padding:0; margin:0 0 9px 0; width:100%; overflow:hidden; }
.abbreviated-post ul.blog-menu li { float:left; font-size:10px; width:auto; background:url(../images/HealthSolutions/sep-blog-menu.gif) no-repeat 0 50%; padding:0 7px; margin:0 5px 0 -5px; }
.abbreviated-post ul.blog-menu li a,
.abbreviated-post ul.blog-menu li span {color:#557EB9;}
.abbreviated-post ul.blog-menu li img {display:block;}
.abbreviated-post ul.blog-menu li.rating img {display:inline;}
.abbreviated-post .post-summary { margin-bottom: 3px; }

.content-list .abbreviated-post { padding-left: 48px; }
.content-list .abbreviated-post .avatar { background: transparent url(../images/HealthSolutions/frame-small.gif) no-repeat 0 0; width: 45px; height: 41px; border: 0; }
.content-list .abbreviated-post .avatar img { max-height: 32px !important; max-width: 32px !important; margin: 2px 3px; }
.content-list.standard .abbreviated-post { padding-left: 73px; min-height: 100px; }
.content-list.standard .abbreviated-post .avatar { background: transparent url(../images/HealthSolutions/frame.gif) no-repeat 0 0; width: 71px; height: 63px; border: 0; }
.content-list.standard .abbreviated-post .avatar img { max-height: 50px !important; max-width: 50px !important; margin:4px 5px; }

/* Conversation list */
.content-fragment.conversation-list .standard .avatar { background: transparent url(../images/HealthSolutions/frame-small.gif) no-repeat 0 0; width: 45px; height: 41px; border: 0; display: block; }
.content-fragment.conversation-list .standard .avatar a { height: 45px; }
.content-fragment.conversation-list .standard .avatar img { max-height: 32px !important; max-width: 32px !important; margin: 3px 4px; }
.content-fragment.conversation-list .standard { margin-top: 16px; }

.content-fragment.conversation-list .internal-link.start-conversation { display: block; text-align: right; margin-top: 5px; }
.content-fragment.conversation-list .internal-link.start-conversation span { background:transparent url(../images/core/send-message.gif) no-repeat scroll left top; display:inline-block; height:12px; margin-right:4px; margin-top:-14px; width:16px; }

.content-fragment.conversation-list .simple .user-name { display: block; }
.content-fragment.conversation-list .simple .post-actions { display:block; position:absolute; right:0; top:12px; }

/* Blog Post */
.content-fragment.blog-post .full-post .post-author .event-date { left: -44px; }
.content-fragment.blog-post .full-post .post-author { margin-left: 44px; }
.content-fragment.blog-post .full-post .post-author .avatar { background: transparent url(../images/HealthSolutions/profile-frame-small.gif) no-repeat 0 0; width: 45px; height: 41px; border: 0; left: -45px; }
.content-fragment.blog-post .full-post .post-author .avatar img { max-height: 32px !important; max-width: 32px !important; margin: 3px 4px; }
.content-fragment.blog-post .full-post .person-info { margin-left: 44px; display: block; background:transparent url(../images/HealthSolutions/location.png) no-repeat scroll 0 50%; padding-left:15px; }
.content-fragment.blog-post .full-post .post-content { margin-top: 28px; }
.content-fragment.blog-post .full-post .post-attributes { border-left: 0; margin-left: 0; }
.content-fragment.blog-post .full-post .post-tags { margin-right: 8px; padding:6px 10px 8px 18px; border-right:1px solid #CCCCCC; }
.content-fragment.blog-post .full-post .post-author, .content-fragment.blog-post .full-post .post-date { font-weight: normal; }
/* Blog Post List */
.content-fragment.blog-post-list .content-list.standard .post-actions .navigation-list { display: block; }
.content-fragment.blog-post-list .content-list.standard .post-author { display: inline; }
.content-fragment.blog-post-list .content-list.standard .post-summary { display: block; }
.content-fragment.blog-post-list .content-list.standard .content-item .post-name  { font-size: 16px; }
.content-fragment.blog-post-list .content-list.standard .content-item .author-attributes { display:inline; color: #557EB9; }
.content-fragment.blog-post-list .content-list.standard .content-item .author-attributes .person-info { background: url(../images/HealthSolutions/location.png) no-repeat 0 50%; padding-left: 15px; }
.post-author-actions { position: absolute; top: 75px; left: 0; }

.editAvatarButton { display: none; }
.setting-item-input { float: none; }

/* Event Date */
.event-date { background:url(../images/HealthSolutions/bg-date.gif) no-repeat; width:40px; height:39px; margin:2px 0 0; position:absolute; left: 0;}
.event-date span { display:block; font-size:10px; font-weight:bold; color:#bbcbe2; text-align:center; }
.event-date strong { display:block; text-align:center; font-size:22px; line-height:22px; color:#557EB9; margin-top: 2px; }

/* Blog Feedback List */
.content-fragment.blog-feedback-list .content-item { border-bottom: 1px dotted #CCCCCC; }
.content-fragment.blog-feedback-list .content-item.user-is-author { background-color: #ecf8fe; }
.content-fragment.blog-feedback-list .full-post .full-post-inner .post-author .avatar { left: -28px; background: transparent url(../images/HealthSolutions/frame-small.gif) no-repeat 0 0; width: 45px; height: 41px; border: 0; display: block; top: 0; }
.content-fragment.blog-feedback-list .full-post .full-post-inner .post-author .avatar a { height: 45px; }
.content-fragment.blog-feedback-list .full-post .full-post-inner .post-author .avatar img { max-height: 32px !important; max-width: 32px !important; margin: 2px 3px; }
.content-fragment.blog-feedback-list .full-post.user-is-author { background-color: #ecf8fe; }
.content-fragment.blog-feedback-list .full-post.user-is-author .full-post-inner .post-author .avatar { left: -41px; background: transparent url(../images/HealthSolutions/frame-author-small.gif) no-repeat 0 0; }
.content-fragment.blog-feedback-list .full-post-header,
.content-fragment.blog-feedback-list .full-post-header .r,
.content-fragment.blog-feedback-list .full-post,
.content-fragment.blog-feedback-list .full-post-footer,
.content-fragment.blog-feedback-list .full-post-footer .r,
.content-fragment.blog-feedback-list .full-post-header.user-is-author, 
.content-fragment.blog-feedback-list .full-post-header.user-is-author .r, 
.content-fragment.blog-feedback-list .full-post.user-is-author,
	.content-fragment.blog-feedback-list .full-post.user-is-author .full-post-inner, 
.content-fragment.blog-feedback-list .full-post-footer.user-is-author,
.content-fragment.blog-feedback-list .full-post-footer.user-is-author .r { background: none; }

/* Recent Use Cases */
.content-fragment.wiki-list .content-list.simple-expanded .abbreviated-post { padding: 4px 0; margin: 0 } 
.content-fragment.wiki-list .content-list.simple-expanded .post-application {font-size:10px; font-weight:bold; text-transform:uppercase; margin-right:52px; }
.content-fragment.wiki-list .content-list.simple-expanded .post-name { font-size: 16px; margin-bottom: 2px; margin-right:52px; }
.content-fragment.wiki-list .content-list.simple-expanded .content-item .post-date .label { display: inline; }
.content-fragment.wiki-list .content-list.simple-expanded .content-item .post-attributes .attribute-list .post-reply-count .attribute-value { display: inline; visibility: visible; font-size: 16px; font-weight: bold; color: #333; padding-left: 18px; background: transparent url(../images/icon-comment.png) no-repeat center left; }
.content-fragment.wiki-list .content-list.simple-expanded .content-item .post-attributes .attribute-list .post-reply-count .attribute-name { display: none; }
.content-fragment.wiki-list .content-list.simple-expanded .post-rating { position:absolute; right:3px; top:12px; }
.content-fragment.wiki-list .content-list.simple-expanded .post-attributes { display: inline; color: #333; position: absolute; right: 0; top:26px; }
.content-fragment.wiki-list .content-list.simple-expanded .attribute-list { list-style: none; display: inline; }
.content-fragment.wiki-list .content-list.simple-expanded .post-attributes .post-reply-count { display: inline; }
.content-fragment.wiki-list .content-list.simple-expanded .post-attributes .post-reply-count .attribute-name { display: none; }
.content-fragment.wiki-list .content-list.simple-expanded .post-attributes .post-reply-count .attribute-value { font-size: 16px; font-weight: bold; color: #333; margin-left: 14px; }

/* Upcoming Events */
.content-fragment.upcoming-events .content-list .content-item .post-name  { font-size: 16px; margin-bottom: 2px; margin-right:52px; }
.content-fragment.upcoming-events .abbreviated-post .post-date .value { margin-left: 0; margin-right:53px; }
.content-fragment.upcoming-events .content-fragment-content { position: relative; }
.content-fragment.upcoming-events .events-info { margin-left: 45px; }
.content-fragment.upcoming-events .events-info h3 { font-size:16px; line-height:18px; margin:0; }
.content-fragment.upcoming-events .events-info .event-location { font-size:10px; margin-right: 5px; padding:0 7px 0 0; }
.content-fragment.upcoming-events .events-info .post-reply-count { background: transparent url(../images/HealthSolutions/sep-blog-menu.gif) no-repeat scroll 0 50%; font-size:10px; margin:0 5px 0 -5px; padding:0 0 0 10px; }
.content-fragment.upcoming-events .events-info .read { background:transparent url(../images/HealthSolutions/arrow-more.gif) no-repeat scroll 100% 50%; font-size:11px; padding:0 12px 0 0; }
.content-fragment.upcoming-events .post-attributes { display: inline; color: #333; position: absolute; right: 0; top: 26px; }
.content-fragment.upcoming-events .attribute-list { list-style: none; display: inline; }
.content-fragment.upcoming-events .post-attributes .post-reply-count { display: inline; }
.content-fragment.upcoming-events .post-attributes .post-reply-count .attribute-name { display: none; }
.content-fragment.upcoming-events .post-attributes .post-reply-count .attribute-value { background:transparent url(../images/icon-comment.png) no-repeat scroll left center; font-size: 16px; font-weight: bold; color: #333; margin-left: 14px; padding-left:18px; }
.content-fragment.upcoming-events .post-rating { position:absolute; right:3px; top:12px; }

/* Forum List */

/* Forum Thread List */
.content-fragment.thread-list .abbreviated-post.popular { margin-left: 0; margin-right: 0; }
.content-fragment.thread-list .abbreviated-post.popular .post-name { font-size: 16px; margin-bottom: 2px; margin-right:52px; }
.content-fragment.thread-list .abbreviated-post.popular .post-data { margin-right:52px; }
.content-fragment.thread-list .abbreviated-post.popular .post-application { font-size:10px; display: inline; }
.content-fragment.thread-list .abbreviated-post.popular .post-application a { font-weight: bold; color: #557EB9; text-decoration: none; }
.content-fragment.thread-list .abbreviated-post.popular .post-application a:hover { text-decoration: underline; color: #557EB9; } 
.content-fragment.thread-list .abbreviated-post.popular .post-author { font-size:10px; display: inline; }
.content-fragment.thread-list .abbreviated-post.popular .post-author a { font-weight: bold; color: #557EB9; text-decoration: none; }
.content-fragment.thread-list .abbreviated-post.popular .post-author a:hover { text-decoration: underline; color: #557EB9; } 
.content-fragment.thread-list .abbreviated-post.popular .post-date { font-size: 10px; background:transparent url(../images/HealthSolutions/sep-blog-menu.gif) no-repeat scroll 0 50%; margin-left: 1px; padding-left: 5px }

.content-fragment.thread-list .abbreviated-post.popular .post-attributes { display: inline; color: #333; position: absolute; right: 0; top: 26px; }
.content-fragment.thread-list .abbreviated-post.popular .attribute-list { list-style: none; display: inline; }
.content-fragment.thread-list .abbreviated-post.popular .post-attributes .post-reply-count { display: inline; }
.content-fragment.thread-list .abbreviated-post.popular .post-attributes .post-reply-count .attribute-name { display: none; }
.content-fragment.thread-list .abbreviated-post.popular .post-attributes .post-reply-count .attribute-value { background:transparent url(../images/icon-comment.png) no-repeat scroll left center; font-size: 16px; font-weight: bold; color: #333; margin-left: 14px; padding-left:18px; }
.content-fragment.thread-list .abbreviated-post.popular .post-rating { position:absolute; right:3px; top:12px; }

.content-fragment.thread-list .table-column.post-author  { max-height: 32px; max-width: 32px; }
.content-fragment.thread-list .table-column.post-author .avatar { display: block; background: transparent url(../images/HealthSolutions/frame-small.gif) no-repeat 0 0; width: 45px; height: 41px; border: 0; }
.content-fragment.thread-list .table-column.post-author .avatar img { max-height: 32px !important; max-width: 32px !important; margin: 3px 4px; }
.content-fragment.thread-list .table-column.post-author .post-author-actions { display: none; }


/* Browse Media Galleries */

/* Media Gallery Post List */
.content-fragment.media-gallery-post-list .table-column .abbreviated-post .post-tags { display: block; }


/* Media Gallery Post Details */
.content-fragment.media-gallery-post-details .abbreviated-post .post-author  { max-height: 32px; max-width: 32px; }
.content-fragment.media-gallery-post-details .abbreviated-post .post-author .avatar { display: block; background: transparent url(../images/HealthSolutions/profile-frame-small.gif) no-repeat 0 0; width: 45px; height: 41px; border: 0; }
.content-fragment.media-gallery-post-details .abbreviated-post .post-author .avatar img { max-height: 32px !important; max-width: 32px !important; margin: 2px 3px; }

/* Media Gallery Post Comment List */
.content-fragment.media-gallery-post-comment-list .content-item { border-bottom: 1px dotted #CCCCCC; }
.content-fragment.media-gallery-post-comment-list .content-item.user-is-author { background-color: #ecf8fe; }
.content-fragment.media-gallery-post-comment-list .full-post .full-post-inner .post-author .avatar { left: -28px; background: transparent url(../images/HealthSolutions/frame-small.gif) no-repeat 0 0; width: 45px; height: 41px; border: 0; display: block; top: 0; }
.content-fragment.media-gallery-post-comment-list .full-post .full-post-inner .post-author .avatar a { height: 45px; }
.content-fragment.media-gallery-post-comment-list .full-post .full-post-inner .post-author .avatar img { max-height: 32px !important; max-width: 32px !important; margin: 2px 3px; }
.content-fragment.media-gallery-post-comment-list .full-post.user-is-author { background-color: #ecf8fe; }
.content-fragment.media-gallery-post-comment-list .full-post.user-is-author .full-post-inner .post-author .avatar { left: -41px; background: transparent url(../images/HealthSolutions/frame-author-small.gif) no-repeat 0 0; }
.content-fragment.media-gallery-post-comment-list .full-post-header,
.content-fragment.media-gallery-post-comment-list .full-post-header .r,
.content-fragment.media-gallery-post-comment-list .full-post,
.content-fragment.media-gallery-post-comment-list .full-post-footer,
.content-fragment.media-gallery-post-comment-list .full-post-footer .r,
.content-fragment.media-gallery-post-comment-list .full-post-header.user-is-author, 
.content-fragment.media-gallery-post-comment-list .full-post-header.user-is-author .r, 
.content-fragment.media-gallery-post-comment-list .full-post.user-is-author,
	.content-fragment.media-gallery-post-comment-list .full-post.user-is-author .full-post-inner, 
.content-fragment.media-gallery-post-comment-list .full-post-footer.user-is-author,
.content-fragment.media-gallery-post-comment-list .full-post-footer.user-is-author .r { background: none; }


/* Wiki Comment List */
.content-fragment.comment-list .content-item { border-bottom: 1px dotted #CCCCCC; padding: 8px 8px 8px 0; }
.content-fragment.comment-list .content-item.user-is-author { background-color: #ecf8fe; }
.content-fragment.comment-list .full-post .full-post-inner .post-author .avatar { left: -28px; background: transparent url(../images/HealthSolutions/frame-small.gif) no-repeat 0 0; width: 45px; height: 41px; border: 0; display: block; top: 0; }
.content-fragment.comment-list .full-post .full-post-inner .post-author .avatar a { height: 45px; }
.content-fragment.comment-list .full-post .full-post-inner .post-author .avatar img { max-height: 32px !important; max-width: 32px !important; margin: 2px 3px; }
.content-fragment.comment-list .full-post.user-is-author { background-color: #ecf8fe; }
.content-fragment.comment-list .full-post.user-is-author .full-post-inner .post-author .avatar { left: -41px; background: transparent url(../images/HealthSolutions/frame-author-small.gif) no-repeat 0 0; }
.content-fragment.comment-list .full-post-header,
.content-fragment.comment-list .full-post-header .r,
.content-fragment.comment-list .full-post,
.content-fragment.comment-list .full-post-footer,
.content-fragment.comment-list .full-post-footer .r,
.content-fragment.comment-list .full-post-header.user-is-author, 
.content-fragment.comment-list .full-post-header.user-is-author .r, 
.content-fragment.comment-list .full-post.user-is-author,
	.content-fragment.comment-list .full-post.user-is-author .full-post-inner, 
.content-fragment.comment-list .full-post-footer.user-is-author,
.content-fragment.comment-list .full-post-footer.user-is-author .r { background: none; }

/* User Card */
.user-card .content-fragment-content { background:#fff url(../images/HealthSolutions/bg-user-blok.gif) repeat-x 0 100%; border-bottom:1px solid #b4b3b3; font-size:10px; }
.user-card .content-fragment-bottom .r1, .user-card .content-fragment-bottom .r2,
.user-card .content-fragment-bottom .r3, .user-card .content-fragment-bottom .r4 { background-color: #CCCCCC; }

.user-card .user-info { float:right; }
.user-card .user-info .blog-menu li { background-position: 0 bottom; }
.user-card .user-name { display:block; font-style:normal; font-size:12px; }
.user-card .user-name strong { font-size:14px; color:#557EB9; }
.user-card .user-block span { display:block; color:#557EB9; line-height:12px; }
/* End User Card */

/*Create User */
.content-fragment.create-user .field-item .internal-link.create-account { background:transparent url(../Images/button.gif) no-repeat scroll right -20px; color:#FFFFFF; font-size:12px; height:14px; left:10px; padding:2px 30px 4px 18px; position:absolute; }
.content-fragment.create-user .field-item .internal-link.create-account span { background:transparent url(../Images/button.gif) no-repeat scroll left top; display:block; height:20px; left:-10px; line-height:20px; position:absolute; top:0; width:18px; }
.content-fragment.create-user .field-item .internal-link.cancel-button { background:transparent url(../Images/button.gif) no-repeat scroll right -20px; color:#FFFFFF; font-size:12px; height:14px; left:130px; padding:2px 30px 4px 18px; position:absolute; }
.content-fragment.create-user .field-item .internal-link.cancel-button span { background:transparent url(../Images/button.gif) no-repeat scroll left top; display:block; height:20px; left:-10px; line-height:20px; position:absolute; top:0; width:18px; }
