﻿/* $Admin Bar
/******************************/
.admin-bar { text-align: right; color: #333; position: relative; height: 25px; padding: 4px; background: #999 url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/admin_2D00_bar_2D00_bg.gif') top left repeat-x; min-width: 932px; }
.admin-bar .navigation-list-header, .admin-bar .navigation-list-footer { visibility: hidden; position: absolute; }
.admin-bar .navigation-list { width: 960px; margin: 0 auto; list-style-type: none; padding-top: 3px; }
.admin-bar .navigation-item { display: inline; margin: 0; padding: 0; }
	
.admin-bar .navigation-item .internal-link { margin-left: 10px; margin-top: -3px; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/admin_2D00_bar_2D00_button.gif') no-repeat right -24px; height: 18px; display: inline-table; display: -moz-inline-box; display: inline-block; line-height: 18px; color: #fff; font-size: 10px; padding: 3px 12px 3px 14px; z-index: 3; }
.admin-bar .navigation-item .internal-link span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/admin_2D00_bar_2D00_button.gif') no-repeat 0 top; display: inline-table; display: -moz-inline-box; display: inline-block; position: absolute; left: 0; top: 0; width: 14px; height: 24px; }
.admin-bar .navigation-item .internal-link:hover  { text-decoration: none; background-position: right -72px; }
.admin-bar .navigation-item .internal-link:hover span { text-decoration: none; background-position: 0 -48px; }
.admin-bar .navigation-item .internal-link.open  { text-decoration: none; background-position: right -120px; }
.admin-bar .navigation-item .internal-link.open span { text-decoration: none; background-position: 0 -96px; }
	
.admin-bar .internal-link.save-default-page, .admin-bar .internal-link.edit-page { border-left-width: 0; }
.admin-bar fieldset.field-list { width: 960px; position: relative; margin: 0 auto; border: none; margin: 0 auto; padding: 0; }
.admin-bar ul.field-list {  list-style-type: none; margin: 0; padding: 0; position: absolute; left: 0; top: 0;  }
.admin-bar .field-item { padding: 0; margin: 0 8px 0 0; display: inline; }
.admin-bar .field-item-description { display: none; }
.admin-bar .field-item-input select { margin: 0; padding: 0; line-height: 18px; }



/* $Layout
/******************************/
.page-management .layout { clear: none; width: 11% !important; min-width: 0 !important; max-width: 2000px !important; background: #e9e9e9 none; }
.page-management-header { background-color: #e9e9e9; height: 10px; }
.page-management { background-color: #e9e9e9; border-width: 0; }
.page-editing { width: 960px; position: relative; }
.header-fragments .internal-link.edit-page, .footer-fragments .internal-link.edit-page, .content-fragment-page .internal-link.edit-page { margin-left: 10px; margin-top: -3px; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/admin_2D00_bar_2D00_button.gif') no-repeat right -24px; height: 18px; display: inline-table; display: -moz-inline-box; display: inline-block; line-height: 18px; color: #fff; font-size: 10px; padding: 3px 12px 3px 14px; z-index: 3; }
.header-fragments .internal-link.edit-page span, .footer-fragments .internal-link.edit-page span, .content-fragment-page .internal-link.edit-page span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/admin_2D00_bar_2D00_button.gif') no-repeat 0 top; display: inline-table; display: -moz-inline-box; display: inline-block; position: absolute; left: 0; top: 0; width: 14px; height: 24px; }
.header-fragments .internal-link.edit-page:hover, .footer-fragments .internal-link.edit-page:hover, .content-fragment-page .internal-link.edit-page:hover  { text-decoration: none; background-position: right -72px; }
.header-fragments .internal-link.edit-page:hover span, .footer-fragments .internal-link.edit-page:hover span, .content-fragment-page .internal-link.edit-page:hover span { text-decoration: none; background-position: 0 -48px; }




/* $Merge Styles
/******************************/
.merge-added { background: SpringGreen; }
.merge-deleted {text-decoration: line-through; color: red; }
	.merge-added img, .content-fragment.compare .merge-added img { padding: 5px; }
	.merge-deleted img { background: red; }
	
	
	
/* $Tab-Set
/******************************/
.page-tabs .fiji-page-tabs-top { margin: 0; height: 5px; }
.page-tabs .fiji-r1, .page-tabs .fiji-r2, .page-tabs .fiji-r3, .page-tabs .fiji-r4 { border-left: solid 1px; border-right: solid 1px; height: 1px; overflow: hidden; }
.page-tabs .fiji-r1 { margin: 0 5px; height: 0; border-top: solid 1px; border-left-width: 0; border-right-width: 0; }
.page-tabs .fiji-r2 { margin: 0 3px; border-left-width: 2px; border-right-width: 2px; }
.page-tabs .fiji-r3 { margin: 0 2px; }
.page-tabs .fiji-r4 { margin: 0 1px; height: 2px; }
.page-tabs .fiji-r1, .page-tabs .fiji-r2, .page-tabs .fiji-r3, .page-tabs .fiji-r4 { background-color: #474747; border-color: #ccc; }


.tab.placeholder { }
.tab .internal-link.edit-tab, .tab .internal-link.delete-tab { margin-top: 7px; }

.tab-set{ list-style: none; margin: 0px; padding: 0 2px; overflow: hidden; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/tab_2D00_bar.gif') repeat-x; }
	.tab-set .tab { float: left; margin-right: 2px; padding: 0 0 0 10px; border: none; }
	.tab-set .tab div{ padding: 0 10px 0 0; overflow: hidden }
	.tab-set .tab a{ display: block; line-height: 30px; color: #fff; font-weight: bold; float: left; cursor: pointer; }
	.tab-set .tab.selected { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/tab_2D00_set.png') no-repeat left -30px }
	.tab-set .tab.selected div{ background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/tab_2D00_set.png') no-repeat right -90px }
	.tab-set .tab.selected a { color: #000; }
	.tab-set #new-tab { background-position: left -120px }
	.tab-set #new-tab div { background-position: right -150px }
	.tab-set #new-tab a { color: #fff; }
	
.tab-set.with-panes { margin: 0; padding-left: 0; overflow: visible !important; border-bottom: 1px solid #ccc; padding-top: 15px; background: #fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/filter_2D00_background.png') repeat-x bottom left; }
	.tab-set.with-panes div { overflow: visible !important; }
	.tab-set.with-panes .tab { float: none; border-right: solid 1px #ccc; border-bottom-width: 0; margin: 2px 0px -1px 0px; margin-right: 1px; color: #0066DD !important; padding: 3px 12px 5px 12px; line-height: 15px; height: 16px; border-right: 0px; font-weight: normal; background: Transparent;}
	.tab-set.with-panes table tr td:last-child .tab { border: none; }
	.tab-set.with-panes td { background: transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/filter_2D00_separator_2D00_background.png') no-repeat bottom right; }
	.tab-set.with-panes .tab div { background-image: none; padding: 0; overflow: visible !important; }
	.tab-set.with-panes .tab a { display: block; line-height: 20px; color: #06d; font-weight: normal; float: left}
	.tab-set.with-panes .tab a:hover { cursor: pointer; text-decoration: underline !important; }
	.tab-set.with-panes .tab.selected { background: #fff; color: #000 !important; font-weight: bold; display: inline-block; overflow: visible; position: relative; }
	.tab-set.with-panes .tab.selected div { background-image: none; }
	.tab-set.with-panes .tab.selected a { color: #000; font-weight: bold; }
	
.tab-pane { background: #fff; border-top-width: 0; padding: 10px; }



/* $Content List
/******************************/
.content-list { list-style: none; margin: 0; padding: 0 }
	.content-list .content-item { margin: 0; padding: .25em 0; border-bottom: dotted 1px #ccc; }
	
/* $Navigation List
/******************************/
.navigation-list { list-style: none; margin: 0; padding: 0 }
	.navigation-list .navigation-item { margin: 0; padding: .25em 0; }

/* $Table List
/******************************/
		.table-header-column.sorting_asc, .table-header-column.sorting_desc, .table-header-column.sorting  { text-align: left; }
		.table-header-column .internal-link.sort-descending, .table-header-column .internal-link.sort-ascending { background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/descending.gif'); background-repeat: no-repeat; width: 10px; height: 0px; padding: 6px 0 0 0; margin: 0; overflow: hidden; line-height: 9px; display: inline-table; display: -moz-inline-box; display: inline-block; position: relative; top: -1px; }
		.table-header-column .internal-link.sort-ascending { background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/ascending.gif'); }

/* $Attribute List
/******************************/
.attribute-list { list-style-type: none; margin: 0; padding: 0; }
.attribute-item { margin: 0 3px 0 0; padding: 0; display: inline; }	
.attribute-name { margin: 0 3px 0 0; }

/* $Hierarchical List
/******************************/
.hierarchy-list { list-style-type: none; margin: 1px 0; padding: 0; }
	.hierarchy-list .hierarchy-list { margin-left: 11px; }
.hierarchy-item { padding: 0; margin: 0; position: relative; padding: 4px 0 4px 11px; border-bottom: dotted 1px #ccc; }
	.hierarchy-item a { font-weight: normal;}
	.hierarchy-item img { position: absolute; left: 0; top: 7px; }
	.hierarchy-item.selected { color: #000; font-weight: bold; border-bottom-width: 0; }
		.hierarchy-item.selected a { color: #000; font-weight: bold;}
		.hierarchy-item.selected img { display: none; }
	.hierarchy-item.with-children { font-weight: normal; }
	.hierarchy-item.without-children { padding-left: 0; }

/* $List Filters
/******************************/
.filter { border-top: solid 1px #ccc; padding: 10px 0 0 0; margin: 1em 0 10px 0; }
	.filter .separator { margin: 0 3px; }
.filter-label { }
.filter-option { }
	.filter-option.selected { font-weight: bold; }	
	
	
	
/* $Forms
/*******************************/
fieldset.field-list { border: none; margin: 1em 0; padding: 0; }
	.field-list-description { color: #000; white-space: normal; display: inline; overflow: auto; }
	.field-list-description span { float: left; position: relative; }
	ul.field-list { list-style-type: none; margin: 0; padding: 0; clear: both; }
.field-item { margin: 0; padding: .5em 0 }
	.field-item-description { display: block; color: #999; clear: both; }
	.field-item-description a:link, .field-item-description a:visited {color:#999;text-decoration:underline;}
	.field-item-header { font-weight: bold; display: block; }
	.field-item-validation { color: #f00; }
	.field-item .field-item-input input { margin-left: 0; }

/* $Bread Crumbs
/******************************/
.breadcrumb-list { font-size: 10px; color: #888; padding: 20px 3px 0 3px; }
	.breadcrumb-list .breadcrumb-item { color: #000; margin: 0 3px; }
	.breadcrumb-list .breadcrumb-item a { font-weight: normal; }
	.breadcrumb-list .internal-link.view-home { margin-left: -3px; }
	.breadcrumb-list p{padding:0;margin:0;}

/* $Page Titles
/******************************/
.title { }
.description { }

/* $Group Banner
/******************************/
.content-fragment .group-banner { position: relative; padding: 0; }
	.group-banner .group-banner-info { position: absolute; }
	.group-banner .content-fragment-content { background-color: transparent; }
	.group-banner .group-name { margin: 0; padding: 26px 0 0 18px; font-size: 36px; letter-spacing: -1.25px; }
	.group-banner .group-description { margin: 0; padding: 0 0 1em 18px; font-size: 11px; color: #666; }
	.group-banner .group-description p { margin: 0px; }
	.group-banner .group-banner-actions { float: right; margin: 4px 20px 0 0; }
	.group-banner .group-banner-footer { clear: both; padding-bottom: 25px; }

/* $User Banner
/******************************/
.content-fragment.user-banner .user-banner { position: relative; min-height: 115px; padding: 0; }
	.user-banner .user-name { margin: 0; padding: 15px 0 0 95px; font-size: 24px; letter-spacing: -1.25px; }
	.user-banner .user-status { margin: 0; padding: 0 0 0 90px; width: 350px; overflow: hidden; }
		.user-banner .fiji-user-status-header { width: 350px; height: 12px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/user_2D00_banner_2D00_status_2D00_message_2D00_background.gif') no-repeat left top; overflow: hidden; }
		.user-banner .fiji-user-status-content { width: 332px; padding: 2px 8px; background-color: #fff; border: solid 1px #ccc; border-top-width: 0; border-bottom-width: 0; }
		.user-banner .fiji-user-status-footer { width: 350px; height: 3px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/user_2D00_banner_2D00_status_2D00_message_2D00_background.gif') no-repeat left bottom; margin-bottom: 12px; }
		.user-banner .status-message { font-weight: bold; font-size: 12px; display: block; padding-bottom: 4px; }
		.user-banner .status-date { font-size: 9px; color: #999; display: block; }
	.user-banner .user-banner-actions { position: absolute; top: 15px; right: 20px; }
	.user-banner .user-banner-actions .navigation-list { margin-right: 0; }
	.user-banner .user-banner-actions .navigation-item { position: relative; text-align: left; font-size: 12px; font-weight: bold; padding: 5px 5px 5px 0; border-bottom: dotted 1px #ccc; margin: 0; white-space: nowrap; } 
	.user-banner .internal-link { position: relative; padding-left: 28px; }
	.user-banner .internal-link span { position: absolute; width: 16px; height: 16px; left: 0; top: 0; }
	.user-banner .internal-link.request-friendship { font-size: 18px; }
	.user-banner .internal-link.request-friendship span { top: 3px; }
	.user-banner .internal-link.request-friendship span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/add_2D00_friend.gif') no-repeat left center; }
	.user-banner .internal-link.cancel-friend-request span, .user-banner .internal-link.delete-friendship span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/remove_2D00_friend.gif') no-repeat left top; display: inline-table; display: -moz-inline-box; display: inline-block; width: 15px; height: 16px; margin: 0 4px -3px 0; }
	.user-banner .internal-link.favorite-on span, .user-banner .internal-link.favorite-off span, .user-banner .internal-link.processing span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/follow.gif') no-repeat left center; }
	.user-banner .internal-link.send-email span, .user-banner .internal-link.start-conversation span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/send_2D00_message.gif') no-repeat left center; }
	.user-banner .internal-link.save-user-profile { font-size: 18px; }
	.user-banner .internal-link.save-user-profile span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/save_2D00_user_2D00_profile.gif') no-repeat left center; top: 3px; }
	.user-banner .internal-link.edit-user-profile span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/save_2D00_user_2D00_profile.gif') no-repeat left center; }

	.user-banner .user-avatar { position: absolute; left: 10px; top: 20px; max-width: 70px !important; padding: 2px; border: solid 1px #ccc; }
		.user-banner .user-avatar img { border-width: 0; max-width: 70px !important; max-height: 70px !important; }
	.user-banner .user-avatar .edit-avatar { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/blue_5F00_pencil_5F00_small.png') no-repeat left center; position: absolute; left: 0; bottom: -14px; height: 9px; width: 85px; font-size: 9px; padding: 0px 0px 0px 11px; }
        .user-banner .user-avatar .edit-avatar:hover { text-decoration: none; }

/* $Menu
/******************************/
.menu { background: #001a26; padding: 10px; border: solid 1px #004365; color: #fff }
	.menu a { color: #fff; font-weight: bold }
	.menu .content-list-name { font-size: 11px; color: #666; text-transform: uppercase }
	.menu .content-list-name a { font-size: 13px; color: #f90; text-transform: none }
	.menu .content-item { padding: 3px 0; border-top: dotted 1px #40535C }
	
/* $Tag-Cloud
/******************************/
.tag-cloud .tag-list{list-style:none; margin: 0; padding: 0}
.tag-cloud .tag-list li{display: inline; line-height: 28px; margin-right: 8px;}
.tag-cloud .tag-list a{ font-weight: bold;}
  .tag-cloud li.level-6{font-size: 10px}
  .tag-cloud li.level-5{font-size: 12px}
  .tag-cloud li.level-4{font-size: 14px}
  .tag-cloud li.level-3{font-size: 16px}
  .tag-cloud li.level-2{font-size: 18px}
  .tag-cloud li.level-1{font-size: 22px}
  
/* $Abbreviated-Post
/******************************/
.abbreviated-post { position: relative; padding: 10px 0 10px 46px; min-height: 46px; }
	.abbreviated-post .avatar{ padding: 1px; border: solid 1px #ccc; position: absolute; left: 0; top: 10px; }
		.abbreviated-post .avatar img { max-width: 32px; max-height: 32px; }
		.abbreviated-post .avatar.blogapp { height: 32px; width: 32px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_blog_2D00_32.gif') no-repeat top left; }
		.abbreviated-post .avatar.forumapp { height: 32px; width: 32px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_forum_2D00_32.gif') no-repeat top left; }
		.abbreviated-post .avatar.fileapp { height: 32px; width: 32px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_files_2D00_32.gif') no-repeat top left; }
		.abbreviated-post .avatar.wikiapp { height: 32px; width: 32px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_wiki_2D00_32.gif') no-repeat top left; }
        .abbreviated-post .avatar.page { height: 32px; width: 32px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_page_2D00_32.gif') no-repeat top left; }
	.abbreviated-post .post-name { font-size: 18px; font-weight: bold; margin: 0 0 8px 0; color: #999; }
		.abbreviated-post .post-name a { }
	.abbreviated-post .post-author { display: inline; }
		.abbreviated-post .post-author a { }
	.abbreviated-post .post-date { display: inline; }
		.abbreviated-post .post-date .value { margin-left: 3px; }
	.abbreviated-post .post-author, .abbreviated-post .post-date, .abbreviated-post .post-application, .abbreviated-post .post-actions { font-size: 11px; color: #666; }
	.abbreviated-post .post-summary { line-height: 18px; margin: 8px 0; }
	.abbreviated-post .post-content { line-height: 18px; margin: 8px 0; }
	
/* $Full-Post
/******************************/
.full-post { position: relative; }
	.full-post .post-content { line-height: 18px; }	
	
/* $Messages
/******************************/
.message { margin: 1em 0; font-size: 12px; font-weight: normal; }
	.message.norecords { padding: 12px; color: #000; border: solid 1px #300; background-color: #CADBEE; }
	.message.norecords ul {padding:0;margin:0;}
	.message.norecords ul li {padding:0 0 2px 0;margin:0 0 0 25px;list-style-type:square;}
	.message.success { padding: 12px; color: #030; border: solid 1px #030; background-color: #88dd88; }
	.message.success a:link, .message.success a:visited{color:#030;text-decoration:underline;}
	.message.error { padding: 12px; color: #000; border: solid 1px #300; background-color: #d66; }
	.message.warning { padding: 12px; color: #330; border: solid 1px #eec600; background-color: #FFFFAA; }
	.message.disclaimer { padding: 12px; color: #330; border: solid 1px #eec600; background-color: #FFFFAA; }
	.message.capture { padding: 12px; color: #330; border: solid 1px #eec600; background-color: #FFFFAA; }
	.message.directions { }
	.message.loading { }
	
.menu.notification { background-color: #fff; padding: 0; }
.menu.notification .message { margin: 0; }

.menu.notification.notification__menu .message { margin: 10px; font-weight: bold; font-size: 14px; font-family: Arial; }
.menu.notification.notification__menu .message.norecords { color: #000; border: none; background-color: #E5E5E5; }
.menu.notification.notification__menu .message.success { color: #000; border: none; background-color: #E5E5E5;  }
.menu.notification.notification__menu .message.error { color: #000; border: none; background-color: #E5E5E5; }
.menu.notification.notification__menu .message.warning { color: #000; border: none; background-color: #E5E5E5; }
.menu.notification.notification__menu .message.disclaimer { color: #000; border: none; background-color: #E5E5E5; }
.menu.notification.notification__menu .message.capture { color: #000; border: none; background-color: #E5E5E5; }

/* $Message
/******************************/
.content-fragment.message { font-size: 12px; }
	
/* $Page
/******************************/
.page { padding: 20px; }
.page-name { font-size: 28px; font-weight: bold; letter-spacing: -2px; margin-bottom: 10px; }
.page-description { color: #999; margin: 1em 0; }
.page-content { margin: 1em 0; }

/* $User Defined Markup
/******************************/
.user-defined-markup { overflow: hidden; max-width: 100%; position: relative; word-wrap: break-word; line-height: 20px; !important; }
.user-defined-markup h2 { border-bottom: double; margin: 0 0 1em 0; padding-top: 1.5em; padding-bottom: 0.25em; clear: both;}
.user-defined-markup h3 { border-bottom: solid 1px; margin: 0 0 1em 0; padding-top: 1em; clear: both; }
.user-defined-markup h4 { border-bottom: dotted 1px; margin: 0 0 1em 0; padding-top: 0.5em; clear: both;}
.user-defined-markup img { overflow: hidden; max-width: 100%; height: auto !important; }
.user-defined-markup table { margin-left: 1px; }
.user-defined-markup .MsoListParagraph { text-indent: .25in !important; margin-top: 0; margin-bottom: 0; }
.user-defined-markup .MsoNormal { margin: 0 0 .0001pt 0 !important; }

.user-defined-markup ol { list-style-type: decimal; }
.user-defined-markup ol ol { list-style-type: lower-alpha; }
.user-defined-markup ol ol ol { list-style-type: upper-alpha; }
.user-defined-markup ol ol ol ol { list-style-type: lower-roman; }
.user-defined-markup ol ol ol ol ol{ list-style-type: upper-roman; }

/* Base modal
/******************************/
div.modal-close { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_close.gif') no-repeat; margin-top: 2px; }

.modal { border: 0; margin: 0; background: transparent; }
.modal-content { margin: 0; padding: 0; padding-right: 6px; border-right: 1px solid #ccc; }
.modal-content-2 { background-color: #fff; border-left: 1px solid #ccc; padding: 0 6px; }
.modal-title { margin: 0; padding: 0 0 0 6px; background: transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/modal_2D00_header_2D00_left.png') no-repeat 0 0; cursor: move; border: 0; height: 100%; }
.modal-title-2 { background: transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/modal_2D00_header_2D00_right.png') no-repeat top right; padding: 0 6px 0 0; cursor: move; height: 100%; }
.modal-title-3 { border-top: 1px solid #ccc; padding: 7px; background-color: #fff; }
.modal-title-4 { border-bottom: 1px solid #DDF1FA; color: #333; overflow: hidden; font-size: 28px; padding: 6px 0; width: 100%; }
.modal-footer { margin: 0; padding: 0 0 0 6px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/modal_2D00_footer_2D00_left.png') no-repeat; width: auto; height: 100%; }
.modal-footer-2 { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/modal_2D00_footer_2D00_right.png') no-repeat top right; padding: 0 6px 0 0; height: 100%; }
.modal-footer-3 { overflow: hidden; margin: 0; padding: 6px 0 0 0; border-bottom: 1px solid #ccc; background-color: #fff; width: 100%;  }
.modal-resize { bottom: 10px; right: 6px; }

/* Poll 
/******************************/

.CommonPollArea { width: 80%; min-width: 400px; background-color: #f4f4f4; border: solid 1px #999; margin: 0 auto; }
.CommonPollQuestion { background-color: #ccc; border: solid 0 #999; border-bottom-width: 1px; padding: 4px; margin: 0; font-size: 105%; }
.CommonPollContent { padding: 4px 8px; }
.CommonPollDescription { }
.CommonPollDescription p { margin-top: 0; margin-bottom: 1em; }
.CommonPollSwitchedContent { margin: 0 auto; }
ul.CommonPollAnswerList { list-style-type: none; margin: 0;	padding: 0;	font-weight: bold; }
ul.CommonPollAnswerList li { padding: 0; margin: 6px 0 0 0; }
.CommonPollAnswer {	padding: 2px; }
.CommonPollUserVote { margin: 1em 0; color: #777; }
.CommonPollFooter {	padding: 2px; background-color: #ccc; border: solid 0 #999;	border-top-width: 1px; font-size: 80%; }
.CommonPollResultGraph { white-space: nowrap; }
.CommonPollResultGraph img { height: 19px !important; }
ul.CommonPollFooterList { list-style-type: none; margin: 0;	padding: 0; }
ul.CommonPollFooterList li { display: inline; margin: 0 6px; padding: 0; white-space: nowrap; }

/* User Settings 
/******************************/

.content-fragment.edit-user .tab-set { margin-left: -12px; margin-right: -12px; }

fieldset.setting-list { border: none; margin: 1em 0; padding: 0; }
fieldset.setting-list legend { display: block; margin-bottom: 1em; color: #444; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
ul.setting-list { list-style-type: none; margin: 0; padding: 0; clear: both; }
.setting-list-footer { clear: both; }

.content-fragment.edit-user div.email-group-header { font-size: 1.2em; font-weight: bold; border-bottom: 2px solid #888; margin-top: 20px; padding-bottom: 4px; clear: both; } 
.content-fragment.edit-user div.email-setting-item-group { margin: 10px 0px; }
.content-fragment.edit-user div.email-setting-item-group .email-setting-item-header { font-weight: bold; margin-bottom: 2px; font-size: 10pt; }
.content-fragment.edit-user div.email-setting-item-group .email-setting-item .email-setting-item-header { padding-left: 25px; }
.content-fragment.edit-user div.email-setting-item-group .email-setting-item-description { }
.content-fragment.edit-user div.email-setting-item-group .email-setting-item .email-setting-item-description { padding-left: 25px; }
.content-fragment.edit-user div.email-setting-item-group .email-setting-item-checkboxinput { float:left; }
.content-fragment.edit-user div.email-setting-item-group .email-setting-item { float:left; width: 40%; }
.content-fragment.edit-user div.email-setting-item-group .email-setting-item.left { clear:left; }
.content-fragment.edit-user div.email-setting-item-group .email-setting-item.right { clear:right; }
.content-fragment.edit-user div.email-setting-no-subscriptions { margin: 0 0 5px; }
.content-fragment div.email-setting-groups { width: 49%; float: left; overflow: hidden; }
.content-fragment div.email-setting-groups .email-setting-groups-header { min-height: 45px; }
.content-fragment.edit-user div.email-settings-table-title { margin: 15px 0 0; font-weight: bold; }
.content-fragment.edit-user div.email-settings-table-description {  }

.content-fragment.edit-user .email-setting-table { margin: 0 0 5px; border: 1px solid #d6d6d6; width: 90%; table-layout: fixed;}
.content-fragment.edit-user table.email-setting-table { border-spacing: 0px; }
.content-fragment.edit-user table.email-setting-table tfoot th a { padding-top: 10px; }
.content-fragment.edit-user .email-setting-table .email-setting-table-header { background: #ccc; font-weight: bold; }
.content-fragment.edit-user .email-setting-table .email-setting-table-row { height: 30px; }
.content-fragment.edit-user .email-setting-table .email-setting-table-row:nth-child(odd) { background: #eee; }
.content-fragment.edit-user .email-setting-table .email-setting-table-row:nth-child(even) { background: #fff; }
.content-fragment.edit-user table.email-setting-table tr.email-setting-table-row td { padding: 4px; overflow: hidden;}
.content-fragment.edit-user table.email-setting-table tr.email-setting-table-row td .email-setting-group { max-width: 200px; }
.content-fragment.edit-user ul.setting-list { overflow: auto; }

.setting-item { margin: 0; padding: .5em 0; clear: both;}
.setting-item-label { display: block; float: left; width: 16em; text-align: right; vertical-align: top; margin-right: 0.4em; }
.setting-item-header { color: #888; font-weight: bold; text-transform: uppercase; }
.setting-item-description { display: block; color: #888; font-size: 0.8em; }
.setting-item-input { display: block; float: left; }
.setting-item-validation { color: #f00; }

.setting-item.setting-avatar .setting-item-label, .setting-item.setting-shared-feeds .setting-item-label, .setting-item.setting-signature .setting-item-label { text-align: left; margin-top: 1em; }
.setting-item.setting-avatar .setting-item-input, .setting-item.setting-shared-feeds .setting-item-input, .setting-item.setting-signature .setting-item-input { float: none; clear: both; }

.setting-item.setting-save .setting-item-label { display: none; }


/* User File Url
/******************************/

.user-file-url { background-color: #ccc; margin-bottom: 8px; margin-top: 4px; border: solid 1px #999; }
.user-file-url input { margin: 2px; }
.user-file-url-preview { text-align: center; background-color: #fff; border: solid 0px #999; border-bottom-width: 1px; padding: 4px; font-size: 80%; color: #999; overflow: hidden; }
.user-file-url-preview img { max-width: 250px; max-height: 100px; }

/* Tags Editor
/******************************/
.tags-editor { background: #fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/tags_2D00_editor_2D00_bkg.gif') no-repeat bottom right; padding: 8px; margin-top: 2px; border-top: 1px solid #eee; border-left: 1px solid #eee; }
	.tags-editor textarea { font-family: Arial; font-size: 12px; }
	.post-tags .internal-link.edit-tags { font-size: 12px; font-weight: bold; margin-left: 6px; }
	
/* $Message Page
/******************************/
.content-fragment-page.msgs-message .page-content .message { color: #f00; }

/* $Site - Search */
/******************************/
.content-fragment.site-search fieldset{border: none; margin: 0; padding: 0;}
.content-fragment.site-search .field-list-footer { clear: both; }
/*.content-fragment.site-search ul.field-list { list-style: none; margin: 0; padding: 0; overflow: hidden; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/search_2D00_field_2D00_input.png') no-repeat top left; height: 26px; width: 275px }*/
  .content-fragment.site-search .field-item { display: block; float: left; margin: 0; padding: 0;} 
  .content-fragment.site-search .field-item .field-item-header.query { display: none } 
  .content-fragment.site-search .field-item-input input { border: 1px solid #999; width: 250px;padding:3px 5px 3px 10px; height: 18px; color: #333; font-size: 11px; background: none; cursor: auto}
  .content-fragment.site-search .internal-link.search-options { display: block; border: none; background: transparent; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/search_2D00_field_2D00_button.png') no-repeat top right; height: 24px; width: 29px; cursor: pointer; text-decoration: none;  }
  .content-fragment.site-search .internal-link.search-options.active { background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/search_2D00_field_2D00_button_2D00_active.png'); }

.site-search input.search { position: static; top: 0; } 

.menu.search-content { background: #e3e3e3 url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/search_2D00_popup_2D00_background.png') no-repeat left top; padding: 10px;  border: none; border-bottom: solid 1px #dddde0; color: #333; width: 220px; margin-top: 5px; }
	.menu.search-content a { color: #333; font-weight: bold; padding: 2px; display: block; }
	.menu.search-content a.selected { color: #ccc; background-color: #333; }
	.menu.search-content .content-list-name { padding: 4px 0 4px 0; font-size: 12px; }
	.menu.search-content .content-list-footer { margin-bottom: 1.65em; }
	.menu.search-content .content-list li.content-item { padding: 1px 0; border-top: dotted 1px #40535C; margin: 0; word-wrap: break-word; }
	.menu.search-content li.content-item .content-list-header { padding-top: 0px; }
	.menu.search-content .internal-link.search { margin: 1.65em 0; display: block; }
	.menu.search-content .message.norecords { background-color: Transparent; border-width: 0; margin: 0; color: #333; }
	.menu.search-content .message.loading { background-color: Transparent; border-width: 0; margin: 0; color: #333; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/spinner.gif') no-repeat left center; height: 16px; text-indent: 10px; padding: 12px; }
	.menu.search-content .message.error { background-color: Transparent; border-width: 0; margin: 0; color: #333; }
	
.menu.search-content.options { background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/search_2D00_options_2D00_popup_2D00_background.gif'); }
	.menu.search-content.options .field-list-description { padding: 4px 0 4px 0; font-size: 12px; color: #f90; text-transform: uppercase; margin: 0; }
	.menu.search-content.options UL.field-list { border-top: dotted 1px #40535C; }
	.menu.search-content.options .field-item { position: relative; padding-left: 20px; }
	.menu.search-content.options .field-item-input { position: absolute; left: 0; top: 3px; }

/* $Welcome-Message
/******************************/
.header-fragments .message.directions { font-weight: bold; line-height: 28px; padding:0; margin: 0; font-size: 11px; }

/* $Site - User Links
/******************************/

.layout-region.right-sidebar .content-fragment.site-user-navigation { height: 28px; }
.layout-region.right-sidebar .content-fragment.site-user-navigation .navigation-list { float: right; white-space: nowrap; position: absolute; z-index:100; right: 0; }

.content-fragment.site-user-navigation .navigation-item { display: inline; line-height: 29px; padding: 0; margin: 0; font-size: 11px; }
.content-fragment.site-user-navigation a { border-left: solid 1px #ccc; padding: 0 0 0 10px; margin: 0 0 0 10px; color: #06d; }
	.content-fragment.site-user-navigation .navigation-item:first-child a { border-left-width: 0; padding: 0; margin: 0; }
	.content-fragment.site-user-navigation .impersonator { color: #f00; font-weight: bold; }
	.content-fragment.site-user-navigation a.view-friends-pending { margin-left: 0; padding-left: 0; border-left-width: 0; }
.content-fragment.site-user-navigation .navigation-list-footer { clear: both; }

.content-fragment.site-user-navigation .navigation-item.user-information { position: relative; padding-left: 25px; font-weight: bold; }
.content-fragment.site-user-navigation .oauth-provider { position: absolute; left: -25px; top: -3px; }
	.content-fragment.site-user-navigation .oauth-provider img { max-width: 20px !important; max-height: 20px !important; }
.content-fragment.site-user-navigation .avatar { position: absolute; left: 0; top: -3px; }
	.content-fragment.site-user-navigation .avatar img { max-width: 20px !important; max-height: 20px !important; }

.content-fragment.site-user-navigation .navigation-item .internal-link.favorite-list, .content-fragment.site-user-navigation .navigation-item .internal-link.browse-groups { padding: 0 10px 0 10px; outline: none; position: relative; }
	.content-fragment.site-user-navigation .navigation-item .internal-link.favorite-list span, .content-fragment.site-user-navigation .navigation-item .internal-link.browse-groups span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_right_2D00_arrow.gif') no-repeat center center; position: absolute; right: 0; top: 0; width: 10px; height: 14px; }
.content-fragment.site-user-navigation .internal-link.favorite-list.active, .content-fragment.site-user-navigation .internal-link.browse-groups.active { color: #000; }
	.content-fragment.site-user-navigation .internal-link.favorite-list.active span, .content-fragment.site-user-navigation .internal-link.browse-groups.active span { background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_down_2D00_arrow.gif'); }

.menu.favorite-places-content { background: #ccc url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/fav_2D00_background.png') repeat-x; padding: 10px; border: solid 1px #ccc; color: #333; }
	.favorite-places-content .multiple-column-list.columns-1 { width: 200px }
	.favorite-places-content .multiple-column-list.columns-2 { width: 421px }
	.favorite-places-content .multiple-column-list.columns-3 { width: 642px }
	.favorite-places-content .multiple-column-item.column-1, .favorite-places-content .multiple-column-item.column-2, .favorite-places-content .multiple-column-item.column-3 { width: 200px; float: left; overflow: hidden }
	.favorite-places-content .multiple-column-list.columns-2 .multiple-column-item.column-1,
	.favorite-places-content .multiple-column-list.columns-3 .multiple-column-item.column-1 { margin-right: 10px; padding-right: 10px; border-right: solid 1px #ccc; }
	.favorite-places-content .multiple-column-list.columns-3 .multiple-column-item.column-2 { margin-right: 10px; padding-right: 10px; border-right: solid 1px #ccc; }
	.favorite-places-content a { color: #06d; font-weight: bold }
	.favorite-places-content .content-list-name { padding: 4px 0 4px 0; font-size: 10px; color: #666666; font-weight: bold; border-bottom: dotted 1px #999; }
	.favorite-places-content .content-list-footer { margin-bottom: 1.65em; }
	.favorite-places-content .content-list li.content-item { padding: 3px 0; margin: 0; border-top: none; }
	.favorite-places-content .internal-link.view-all { clear: both; text-align: right; display: block; }
	.favorite-places-content .message { width: 250px; }
	.favorite-places-content .message.norecords { background-color: Transparent; border-width: 0; margin: 0; color: #333; }
	.favorite-places-content .message.error { background-color: Transparent; border-width: 0; margin: 0; color: #333; }

.menu.browse-groups-content{background: #DEDEE1 url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/header_2D00_popup_2D00_background.png') no-repeat left top; padding: 10px; border: solid 1px #004365; color: #333; min-width: 421px; }
	.browse-groups-content .multiple-column-list.columns-1 { width: 200px }
	.browse-groups-content .multiple-column-list.columns-2 { width: 421px }
	.browse-groups-content .multiple-column-list.columns-3 { width: 642px }
	.browse-groups-content .multiple-column-item.column-1, .browse-groups-content .multiple-column-item.column-2, .browse-groups-content .multiple-column-item.column-3 { width: 200px; float: left; overflow: hidden }
	.browse-groups-content .multiple-column-item.column-2 { border-left: solid 1px #13394D; margin-left: 10px; padding-left: 10px }
	.browse-groups-content .multiple-column-item.column-3 { border-left: solid 1px #13394D; margin-left: 10px; padding-left: 10px }
	.browse-groups-content a { color: #333; }
	.browse-groups-content input { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/browse_2D00_groups_2D00_search.gif') no-repeat left top; width: 168px; height: 19px; border-width: 0; padding: 3px 22px 3px 8px; margin: 0 0 1em 0; color: #333  }
	.browse-groups-content .internal-link.clear-search { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/browse_2D00_groups_2D00_search_2D00_clear.gif') no-repeat left top; display: block; height: 0; width: 22px; padding: 24px 0 0 0; overflow: hidden; position: relative; top: -38px; left: 178px; margin-bottom: -24px;}
	.browse-groups-content .content-list-name { padding: 4px 0 4px 0; font-size: 12px; }
	.browse-groups-content .content-list-footer { margin-bottom: 1.65em; }
	.browse-groups-content .content-list-name a { color: #f90; }
	.browse-groups-content .browse-groups-search .content-list-name { font-size: 11px; color: #f90; text-transform: uppercase }
	.browse-groups-content .content-list li.content-item { padding: 3px 0; border-top: dotted 1px #40535C; margin: 0; }
	.browse-groups-content .internal-link.view-all { clear: both; text-align: right; display: block; font-weight: bold; }
	.browse-groups-content .internal-link { font-weight: normal;}
	.browse-groups-content .internal-link.view-more { font-weight: bold;}
	.browse-groups-content .message { width: 250px; }
	.browse-groups-content .message.error { background-color: Transparent; border-width: 0; margin: 0; color: #333; }
	.browse-groups-content .internal-link.create-group  { float: right; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/add_2D00_group_2D00_button.gif') no-repeat right -20px; height: 14px; color: #333; font-size: 10px; padding: 3px 8px 3px 3px; top: -36px; }
	.browse-groups-content .internal-link.create-group  span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/add_2D00_group_2D00_button.gif') no-repeat left top; display: block; position: absolute; left: -18px; top: 0; width: 18px; height: 20px; }

/* $Site-Banner             
/******************************/
.header-fragments .site-banner { padding: 20px 0; margin: 0; text-align: left; height: 1%; min-height: 40px; }

/* $Navigation - Group
/******************************/
.content-fragment.navigation-group .content-fragment-inner { position: relative;}
.content-fragment.navigation-group .parent-container, .content-fragment.navigation-group .child-container { position: relative; }
.content-fragment.navigation-group .navigation-list-header.parent { position: absolute; top: 0; left: -1000px; width: 4000px; height: 37px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_bkg.gif') repeat-x top left; }
.content-fragment.navigation-group .navigation-list-header.child { position: absolute; top: 0; left: -1000px; width: 4000px; height: 31px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_bkg.gif') repeat-x bottom left; }
.content-fragment.navigation-group .navigation-list-footer { clear: both; }
.content-fragment.navigation-group .navigation-list a:hover { text-decoration: none; }
	.content-fragment.navigation-group .navigation-item { position: relative; }
	.content-fragment.navigation-group .navigation-list.parent { height: 37px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_sep.gif') no-repeat center left; overflow: hidden; }
	.content-fragment.navigation-group .navigation-list.parent .navigation-item { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_sep.gif') no-repeat center right; }
	.content-fragment.navigation-group .navigation-list.parent .navigation-item.selected { left: -1px; padding-left: 16px; padding-right: 14px; background: #333333 url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_bkg_2D00_selected.gif') repeat-x top left; }
	.content-fragment.navigation-group .navigation-list.parent .navigation-item.active { left: -1px; padding-left: 16px; padding-right: 14px; background-color: #333333; }
	.content-fragment.navigation-group .navigation-list.parent .navigation-item.with-children { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_sep_2D00_with_2D00_children.gif') no-repeat center right; max-width: 500px; overflow: hidden; height: 37px; }
	.content-fragment.navigation-group .navigation-list.parent .navigation-item.with-children.selected { background: #333333 url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_bkg_2D00_selected_2D00_with_2D00_children.gif') no-repeat top right; }
	.content-fragment.navigation-group .navigation-list.parent .navigation-item.with-children.active { background: #333333 url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_sep_2D00_with_2D00_children_2D00_active.gif') no-repeat center right; }
	.content-fragment.navigation-group .navigation-list.parent .navigation-item a { color: #fff; font-weight: bold; display: block; }
	.content-fragment.navigation-group .navigation-list.parent .navigation-item.with-children a { padding-right: 17px; }
	.content-fragment.navigation-group .navigation-list.parent .navigation-item { float: left; padding: 0px 15px 0px 15px; line-height: 36px; }
    .content-fragment.navigation-group .navigation-list.parent .navigation-item.back-to-parent { padding: 0px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_sep.gif') no-repeat center right; } 
    .content-fragment.navigation-group .navigation-list.parent .navigation-item.back-to-parent a { display: block; width: 37px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_back_2D00_parent.gif') no-repeat center; }
	.content-fragment.navigation-group .navigation-list.parent .navigation-item.last { background: none; }
	.content-fragment.navigation-group .navigation-list.parent .navigation-item.last.active { background-color: #333333; }
	.content-fragment.navigation-group .navigation-list.child { height: 32px; overflow: hidden; }
	.content-fragment.navigation-group .navigation-list.child .navigation-item a { color: #fff; font-weight: normal; }
    .content-fragment.navigation-group .navigation-list.child .navigation-item { float: left; padding: 0px 15px 0px 15px; line-height: 32px; }
    .content-fragment.navigation-group .navigation-list.child .navigation-item.back-to-parent { padding: 0px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_child_2D00_background_2D00_sep.gif') no-repeat right; } 
    .content-fragment.navigation-group .navigation-list.child .navigation-item.back-to-parent a { display: block; width: 37px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_back_2D00_parent.gif') no-repeat center; }
    .content-fragment.navigation-group .navigation-list.child .navigation-item.leading-child { padding: 0px 24px 0px 10px; color: #fff; font-weight: bold; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_child_2D00_sep.gif') no-repeat right center; }

.menu.group-navigation-content{ background: #000000 url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/group_2D00_nav_2D00_popup_2D00_background.gif') no-repeat 0 0; padding: 10px 15px; border: none 0; color: #fff; min-width: 200px; }
	.group-navigation-content .multiple-column-list-header { display: none; }
	.group-navigation-content .multiple-column-list.columns-1 { width: 200px }
	.group-navigation-content .multiple-column-list.columns-2 { width: 421px }
	.group-navigation-content .multiple-column-list.columns-3 { width: 642px }
	.group-navigation-content .multiple-column-item.column-1, .group-navigation-content .multiple-column-item.column-2, .group-navigation-content .multiple-column-item.column-3 { width: 200px; float: left; overflow: hidden }
	.group-navigation-content .multiple-column-list.columns-2 .multiple-column-item.column-1,
	.group-navigation-content .multiple-column-list.columns-3 .multiple-column-item.column-1 { margin-right: 10px; padding-right: 10px; border-right: solid 1px #222222; }
	.group-navigation-content .multiple-column-list.columns-3 .multiple-column-item.column-2 { margin-right: 10px; padding-right: 10px; border-right: solid 1px #222222; }
	.group-navigation-content .multiple-column-list-footer { clear: both; }
	.group-navigation-content a { color: #fff; }
	.group-navigation-content .content-list-name { padding: 6px 0; font-size: 12px; }
	.group-navigation-content .content-list-name.with-children { border-bottom: dotted 1px #555; }
	.group-navigation-content .content-list-name.no-children { border-bottom: dotted 1px #555; }
	.group-navigation-content .content-list-name.no-children.last { border: none 0; }
	.group-navigation-content .content-list-footer { margin-bottom: 0; }
	.group-navigation-content .content-list-name a { color: #f90; font-weight: normal; }
	.group-navigation-content .content-list li.content-item { padding: 3px 0; border-bottom: dotted 1px #555; border-top: none 0; margin: 0; }
	.group-navigation-content .content-list li.content-item.last { border-bottom: none 0; margin-bottom: 0.8em; }
	.group-navigation-content .internal-link { font-weight: normal;}
	.group-navigation-content .internal-link.view-more { font-weight: bold; display: block; text-align: right; }
	.group-navigation-content .message { width: 250px; }
	.group-navigation-content .message.error { background-color: Transparent; border-width: 0; margin: 0; color: #fff; }
	.group-navigation-content .content-list li.navigation-item { padding: 4px 0; margin: 0; border-bottom: dotted 1px #555; }
	.group-navigation-content .content-list li.navigation-item a { color: #f90; }
	.group-navigation-content .content-list li.navigation-item.last { border: none 0; }
	
/* $Title
/******************************/
.content-fragment.title, .content-fragment.custom-title { }

/* $Bread Crumbs
/******************************/
.content-fragment.bread-crumbs { margin: 0; }

/* $Error Not Found
/******************************/
.content-fragment.error-not-found .field-list { text-align: center; }
.content-fragment.error-not-found .field-item { display: inline; }

/* $Content Links
/******************************/
.content-fragment.content-links .navigation-list { padding: 20px 20px 0 20px; }
.content-fragment.content-links .navigation-item { float: right; margin-right: 10px; }

/* $Tag Cloud
/******************************/
.content-fragment-page.tags-taglist .content-fragment.tag-cloud .tag-list { padding: 10px; background-color: #eee; }

/* $Log Out
/******************************/
.content-fragment.logout .navigation-list { padding: 0 20px 20px 20px; }

/* $Create User
/******************************/
.content-fragment.create-user select { }
.content-fragment.create-user input { }
.content-fragment.create-user .field-list-description span { position: static; float: none; }
.content-fragment.create-user .field-item { position: relative; }

.content-fragment.create-user .field-item .field-item-validation { margin-left: 10px; }
.content-fragment.create-user .field-item .processing { background: #fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/spinner.gif') no-repeat top right; padding-right: 22px; display: inline-table; display: -moz-inline-box; display: inline-block; }

.content-fragment.create-user .field-item .internal-link.create-account { font-weight: bold; margin-left: 10px; margin-top: -2px; position: relative; background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -66px; height: 22px; display: inline-table; display: -moz-inline-box; display: inline-block; line-height: 22px; color: #fff; font-size: 11px; padding: 0px 12px 0px 0px; z-index: 3; }
.content-fragment.create-user .field-item .internal-link.create-account span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px -44px; display: inline-table; display: -moz-inline-box; display: inline-block; position: absolute; left: -12px; top: 0; width: 12px; height: 22px; }
.content-fragment.create-user .field-item .internal-link.create-account:hover { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -22px; }
.content-fragment.create-user .field-item .internal-link.create-account:hover span { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px top; }
.content-fragment.create-user .field-item .internal-link.create-account.disabled { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -110px; }
.content-fragment.create-user .field-item .internal-link.create-account.disabled span { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px -88px; }
.content-fragment.create-user .field-item.site-agreement .field-item-description { display: inline; }
.content-fragment.create-user .field-item.site-agreement .field-item-input { margin-left: 5px; display: inline; }

/* $Invite User
/******************************/
.content-fragment.invite-user .field-item-input input[type=text] { font-family: Arial, Helvetica; font-size: 12px; width: 90%; }
.content-fragment.invite-user .field-item-input textarea { font-family: Arial, Helvetica; font-size: 12px; width: 90%; }

/* $User Navigation
/******************************/
.content-fragment.user-navigation { position: relative; }
	.content-fragment.user-navigation .navigation-list { list-style-type: none; margin: 0; height: 29px; padding: 0 10px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/application_2D00_tabset.gif') repeat-x left bottom;  }
	.content-fragment.user-navigation .navigation-item { float: left; margin: 0 3px 0 0; padding: 0 0 0 6px; display: block; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/application_2D00_tabs.gif') no-repeat left top; height: 29px; }
		.content-fragment.user-navigation .navigation-item a { display: block; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/application_2D00_tabs.gif') no-repeat right -58px; height: 27px; line-height: 25px; font-size: 12px; padding: 2px 16px 0 10px; color: #666; font-weight: normal; }
	.content-fragment.user-navigation .navigation-item.selected { background-position: left -29px }
		.content-fragment.user-navigation .navigation-item.selected a { background-position: right -87px; color: #333; font-weight: bold; }
	.content-fragment.user-navigation .navigation-list-footer { clear: both; }

/* $User Welcome Message
/******************************/
.content-fragment.message .page-content { position: relative; padding-left: 0px; }
.content-fragment.message .page-content.user-welcome-message { padding-left: 90px; }
.content-fragment.message .avatar { position: absolute; top: 0px; left: 0px; }
.content-fragment.message .user-name { position: absolute; top: 90px; left: 0px; }

/* $User Folder List
/******************************/
.content-fragment.user-folder-list .content-fragment-content { padding-left: 0px; }
.content-fragment.user-folder-list .navigation-item { margin-left: 18px; }
.content-fragment.user-folder-list .navigation-item.selected { margin-left: 0px; }
.content-fragment.user-folder-list .navigation-item.view-parent { margin-left: 0px; }
.content-fragment.user-folder-list .navigation-item .internal-link.view-user-folder { margin-left: 18px; padding-left: 18px; position: relative;  }
.content-fragment.user-folder-list .navigation-item .internal-link.view-user-folder span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/folder_2D00_small.gif') center center no-repeat; position: absolute; left: 0px; top: 0px; width: 16px; height: 15px; }
.content-fragment.user-folder-list .navigation-item .internal-link.delete-user-folder { overflow: hidden; height: 0; padding: 10px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/cross_2D00_small.gif') 3px center no-repeat; }
.content-fragment.user-folder-list .navigation-item .internal-link.delete-user-folder span { background: none; }
.content-fragment.user-folder-list .navigation-item.view-parent .internal-link.view-user-folder span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/back_2D00_arrow.gif') center center no-repeat; }

/* $User Folder List
/******************************/
.content-fragment.add-user-folder .content-fragment-content .field-item-validation { display: block; }

/* $Tag List Page
/******************************/
.content-fragment-page.tags-taglist .content-fragment { padding: 20px; }
.content-fragment-page.tags-taglist .content-fragment.bread-crumbs { padding: 0; }

/* $Edit Article Page
/******************************/
.content-fragment-page.utility-editarticle .content-fragment { padding: 20px; }

/* $Group List Page
/******************************/
.content-fragment-page.common-grouplist .content-fragment { padding: 20px; }
.content-fragment-page.common-grouplist .content-fragment.group-bread-crumbs { padding: 0; }


/* $Search Form Page
/******************************/
.content-fragment.search-form .field-list { background: #ccc; position: relative; margin-top: 0px; margin-bottom: 0px; }
.content-fragment.search-form .field-item { padding: 8px 5px; }
.content-fragment.search-form .field-item.search-type { display: none; }
.content-fragment.search-form .field-item.date-range { display: none; }
.content-fragment.search-form .field-item.show-friends { display: none; }
.content-fragment.search-form .field-list.advanced-search .field-item.search-type { display: block }
.content-fragment.search-form .field-list.advanced-search .field-item.date-range { display: block; }
.content-fragment.search-form .field-list.advanced-search .field-item.show-friends { display: block; }
.content-fragment.search-form .search div { width: 250px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/search_2D00_field_2D00_input_2D00_page_2D00_grey.png') no-repeat left center; }
.content-fragment.search-form .search input { background:transparent none repeat scroll 0 0; border:medium none; color:#000; cursor:auto; display:block; font-size:11px; height:18px; margin-left:10px; padding:5px 5px 0; width:210px; }
.content-fragment.search-form .search .field-item-input { display: block; width: 255px; height: 25px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/search_2D00_field_2D00_button_2D00_page_2D00_grey.png') no-repeat right center; }
.content-fragment.search-form .search .field-item-validation { position: absolute; top: 18px; left: 265px; }
.content-fragment.search-form .search .internal-link.rss { position: absolute; top: 18px; right: 10px; outline: none; display: block; text-align: left; padding-left: 17px; }
    .content-fragment.search-form .search .internal-link.rss span { position: absolute; left: 0; height: 14px; width: 14px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_rss.png') no-repeat top left; cursor: pointer; }
.content-fragment.search-form .search .internal-link.advanced-search { margin-left: 5px; line-height: 20px; }

.content-fragment.search-form .content-fragment .first { background: #ccc; }
.content-fragment.search-form .field-item-header { float: left; padding-right: 5px; padding-left: 5px; text-align: left; width: 75px; }
.content-fragment.search-form .field-item.searchbutton { position: absolute; bottom: 22px; left: 270px; }
.content-fragment.search-form .field-list.advanced-search .field-item.searchbutton { bottom: 0px; }
.content-fragment.search-form .field-item.searchbutton a { text-decoration: none; margin-left: 10px; display: block; padding-top: 2px; padding-left: 8px; width: 60px; position: relative; color: #fff; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat right -20px; height: 20px; }
	.content-fragment.search-form .field-item.searchbutton span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat; display: block; width: 20px; height: 20px; margin-top: -1px; }

.layout-region.right-sidebar .content-fragment.search-form .field-list,
	.layout-region.left-sidebar .content-fragment.search-form .field-list,
	.layout-region.split-sidebar-right .content-fragment.search-form .field-list,
	.layout-region.split-sidebar-left .content-fragment.search-form .field-list { background: Transparent; }
.layout-region.right-sidebar .content-fragment.search-form .field-item,
	.layout-region.left-sidebar .content-fragment.search-form .field-item,
	.layout-region.split-sidebar-right .content-fragment.search-form .field-item,
	.layout-region.split-sidebar-left .content-fragment.search-form .field-item { padding: 0; }
.layout-region.right-sidebar .content-fragment.search-form .search div,
	.layout-region.left-sidebar .content-fragment.search-form .search div,
	.layout-region.split-sidebar-right .content-fragment.search-form .search div,
	.layout-region.split-sidebar-left .content-fragment.search-form .search div { width: 100%; max-width: 250px; margin-bottom: 5px; background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/search_2D00_field_2D00_input_2D00_page.png'); }
.layout-region.right-sidebar .content-fragment.search-form .search .field-item-input,
	.layout-region.left-sidebar .content-fragment.search-form .search .field-item-input,
	.layout-region.split-sidebar-right .content-fragment.search-form .search .field-item-input,
	.layout-region.split-sidebar-left .content-fragment.search-form .search .field-item-input { width: 100%; background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/search_2D00_field_2D00_button_2D00_page.png'); }
.layout-region.right-sidebar .content-fragment.search-form .search input,
	.layout-region.left-sidebar .content-fragment.search-form .search input,
	.layout-region.split-sidebar-right .content-fragment.search-form .search input,
	.layout-region.split-sidebar-left .content-fragment.search-form .search input { width: 80%; }
.layout-region.right-sidebar .content-fragment.search-form .field-item.searchbutton,
	.layout-region.left-sidebar .content-fragment.search-form .field-item.searchbutton,
	.layout-region.split-sidebar-right .content-fragment.search-form .field-item.searchbutton,
	.layout-region.split-sidebar-left .content-fragment.search-form .field-item.searchbutton { position: relative; margin-top: 5px; left: 0; bottom: 0; }
.layout-region.right-sidebar .content-fragment.search-form .field-item.searchbutton span,
	.layout-region.left-sidebar .content-fragment.search-form .field-item.searchbutton span,
	.layout-region.split-sidebar-right .content-fragment.search-form .field-item.searchbutton span,
	.layout-region.split-sidebar-left .content-fragment.search-form .field-item.searchbutton span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat; display: block; width: 20px; height: 20px; margin-top: -1px; }


/* $Search Result List
/******************************/
.content-fragment.search-result-list { font-family: Helvetica, Arial, sans-serif; }
	.content-fragment.search-result-list a { font-weight: normal; }
	.content-fragment-page.search-searchresultlist .content-fragment { }
.content-fragment-page.search-searchresultlist .content-fragment.bread-crumbs { }
.content-fragment-page.search-advancedsearchresultlist .content-fragment { }
.content-fragment-page.search-advancedsearchresultlist .content-fragment.bread-crumbs { }

.content-fragment.search-result-list .search-filters { width: 174px; border: 1px solid #c0c0c0; padding: 5px; float: left; }
.content-fragment.search-result-list .filter-data { padding-left: 7px; padding-top: 0px; color: #777777; padding-bottom: 5px; }
.content-fragment.search-result-list .result-heading { text-transform: uppercase; display: block; }
.content-fragment.search-result-list .result-count { font-size: 24px; font-weight: bold; padding-top: 0px; }
.content-fragment.search-result-list .filter-heading-wrapper { border-top: 1px solid #898989; padding-top: 1px; display: block; }
.content-fragment.search-result-list .filter-heading-content { display: block; color: #3b3b3b; text-transform: uppercase; font-weight: bold; background-color: #e6e6e6; border: 1px solid #d4d4d4; padding: 5px; z-index: 9; position: relative; }
.content-fragment.search-result-list .filter-heading-footer { position: relative; z-index: 10; height: 14px; top: -2px; background-repeat: no-repeat; background-position: 17px 0px; }
.content-fragment.search-result-list .search-facet-filters { overflow-x: hidden; padding: 3px; }
.content-fragment.search-result-list .navigation-list-header { text-transform: uppercase; color: #545454; font-weight: bold; font-size: 13px; padding-top: 8px; padding-bottom: 5px; }
.content-fragment.search-result-list .navigation-list-footer { clear: both; border-bottom: 3px dotted #e5e5e5; padding-bottom: 5px; }
.content-fragment.search-result-list .navigation-list-footer a { color: #444; text-decoration: underline; padding: 3px }
		
		.content-fragment.search-result-list .search-filter { padding: 5px; padding-left: 10px; padding-bottom: 0px; width: 100%; overflow: auto; }
		
			.content-fragment.search-result-list .search-filter { padding: 0px; }
		.content-fragment.search-result-list .search-filter .navigation-list .navigation-item { padding: 0px; font-size: 12px; display: block; clear: both; }
		.content-fragment.search-result-list .search-filter .navigation-list .navigation-item .navigation-item-title { float: left; }
		.content-fragment.search-result-list .search-filter .navigation-list .navigation-item .navigation-item-count { float: right; }
		.content-fragment.search-result-list .search-filter .navigation-list .navigation-item a { color: #777; display: block; overflow: auto; padding-bottom: 1px; padding-left: 3px; padding-right: 3px; padding-bottom: 1px; }
			.content-fragment.search-result-list .search-filter .navigation-list .navigation-item a:hover { text-decoration: none; background-color: #F5F5F5; }
			.content-fragment.search-result-list .search-filter .navigation-list .navigation-item.selected a { color: #545454; font-weight: bold; }
		.content-fragment.search-result-list .category-filters .navigation-list .navigation-item { font-size: 13px; padding-bottom: 5px; }
			.content-fragment.search-result-list .category-filters .navigation-list .navigation-item a { border-left: 8px solid #e6e6e6; line-height: 1.1em; color: #646464; font-weight: bold; padding-left: 10px; }
				.content-fragment.search-result-list .category-filters .navigation-list .navigation-item.selected a { border-left: 8px solid #646464; padding-left: 5px; color: #545454; }
			.content-fragment.search-result-list .category-filters .navigation-list .navigation-item .navigation-item-count { font-weight: normal; }
				.content-fragment.search-result-list .category-filters .navigation-list .navigation-item.selected .navigation-item-count { font-weight: bold; }
.content-fragment.search-result-list .search-query { margin-left: 195px; }
	.content-fragment.search-result-list .search-query .field-list { margin: 0px; position: relative; }
	.content-fragment.search-result-list .search-query .field-item { padding: 0px; }
	.content-fragment.search-result-list .search-query .search { float: left; margin-right: 10px; }
	.content-fragment.search-result-list .search-query .search input { background-color: #f2f2f2; border: 1px solid #d4d4d4; width: 390px; padding: 5px; padding-right: 45px; }
	.content-fragment.search-result-list .search-query .sort { height: 28px; padding-top: 7px; float: left; }
		.content-fragment.search-result-list .search-query .sort select { border: 0px; font-size: 11px; }
	.content-fragment.search-result-list .search-query .sort label { display: none; }
	.content-fragment.search-result-list .search-query .searchbutton { display: block; width: 41px; height: 20px; position: absolute; top: 3px; left: 400px; }
		.content-fragment.search-result-list .search-query .searchbutton a { display: block; text-indent: -3000em; width: 41px; height: 20px; background-repeat: no-repeat; }
	.content-fragment.search-result-list .search-query .rss { width: 16px; height: 16px; float: left; padding-left: 15px; padding-top: 7px; }
		.content-fragment.search-result-list .search-query .rss a { float: left; width: 16px; height: 16px; text-indent: -3000em; background: url("/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_rss.png") no-repeat scroll left top transparent }
.content-fragment.search-result-list .breadcrumb-list-wrapper { width: 600px; padding: 10px 10px 0px 10px; }
	.content-fragment.search-result-list .breadcrumb-list-header { text-transform: uppercase; color: #aaa; font-weight: bold; padding-right: 20px; display: block; line-height: 19px; height: 19px; float: left; }
	.content-fragment.search-result-list .breadcrumb-list { width: 450px; display: block; padding: 0px; overflow: auto; height: 19px; line-height: 19px; background-image: none; background: #fff; border-bottom: 0px; }
		.content-fragment.search-result-list .breadcrumb-item { color: #fff; display: block; float: left; overflow: auto; margin-right: 1px; position: relative; }
		.content-fragment.search-result-list .breadcrumb-item span { background-color: #666666; display: block; float: left; padding: 0px 4px 0px 4px; height: 19px; line-height: 19px; padding-left: 15px; }
		.content-fragment.search-result-list .breadcrumb-item a { float: left; color: #fff; display: block; padding: 0px 4px 0px 4px; font-weight: bold; height: 19px; line-height: 19px; display: block; width: 19px; text-indent: -3000em; background-position: right 0px; }
			.content-fragment.search-result-list .breadcrumb-item:hover span { background-color: #1a1a1a; }
			.content-fragment.search-result-list .breadcrumb-item:hover a { background-position: right -19px; }
			.content-fragment.search-result-list .breadcrumb-item a:hover { background-position: right -38px; }
	.content-fragment.search-result-list .breadcrumb-list-footer { width: 100%; display: block; }
.content-fragment.search-result-list .content-list-header { margin-top: 10px; }
.content-fragment.search-result-list .content-list { float: left; width: 100%; }
.content-fragment.search-result-list .content-list .content-item { border-bottom: 0px; border: 0px; overflow: auto; padding-top: 0px; padding-bottom: 0px; } 
    .content-fragment.search-result-list .content-item .abbreviated-post { padding: 0px; clear: both; overflow: auto; border: 1px solid #fff; }
	.content-fragment.search-result-list .content-item .abbreviated-post .post-icon { float: left; padding: 5px 0px 0px 0px; width: 75px; text-align: center; }
	.content-fragment.search-result-list .content-item .abbreviated-post .post-icon img {width:50px;height:auto;}
	.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata { float: right; width: 117px; color: #444; font-size: 11px; padding: 5px; }
    .content-fragment.search-result-list .content-list .content-item .abbreviated-post { padding-left: 5px; padding-bottom: 5px; }
    	.content-fragment.search-result-list .content-list .content-item:hover .abbreviated-post { background-color: #EBEAF5; border: 1px solid #c6c6d1; padding-left: 5px; background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/serp_2D00_hover_2D00_faux_2D00_column.png'); background-repeat: repeat-y; background-position: right; }
		.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata a { color: #444; }
		.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata ul { list-style: none; margin: 0px; padding: 0px; }
		.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata li { padding: 0px; }
		.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata ul.property-list { width: 117px; min-height: 57px;  }
			.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata .date { font-weight: bold; }
			.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata .type { text-transform: uppercase; color: #E5E5E5; font-size: 20px; font-weight: bold; padding-top: 7px; }
			.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata .sub-type { color: #666; font-size: 13px; font-weight: bold;  }
			.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata .divider { border-top: 1px solid #c6c6d1; padding-top: 2px; margin-top: 2px; }
    .content-fragment.search-result-list .content-item .abbreviated-post h4	{ margin: 0px; }
	.content-fragment.search-result-list .content-item .abbreviated-post .post-name	 { padding-top: 4px; font-size: 16px;}
		.content-fragment.search-result-list .content-item .abbreviated-post .post-name a.view-post:link,
		.content-fragment.search-result-list .content-item .abbreviated-post .post-name a.view-post:visited {text-decoration: none;}
	.content-fragment.search-result-list .content-item .abbreviated-post .post-summary { padding: 0px; margin: 0px; }
	.content-fragment.search-result-list .content-item .abbreviated-post .post-application,
	.content-fragment.search-result-list .content-item .abbreviated-post .post-application a { color: #008b38; }
.content-fragment.search-result-list .content-list-footer { padding-bottom: 20px; }
.content-fragment.search-result-list .search-results-wrapper { margin-left: 195px; }
	.content-fragment.search-result-list .search-results { width: 100%; }
    .content-fragment.search-result-list .message.norecords { background-color: transparent; border: 0px; font-size: 12px; width: 90%; margin: 0px; }
        .content-fragment.search-result-list .message.norecords p { margin: 0px; }        
.content-fragment.search-result-list .ask { display: block; width: 500px; margin-top: 15px; float: left; padding: 10px; font-size: 16px; background-color: #EBEAF5; margin-bottom: 15px; }
    .content-fragment.search-result-list .ask:hover {  }
.content-fragment.search-result-list .askform { width: 500px; padding-left: 10px; float: left; }
	.content-fragment.search-result-list .askform input,
	.content-fragment.search-result-list .askform textarea { width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px; }
	.content-fragment.search-result-list .askform .forum { float: left; }
	.content-fragment.search-result-list .askform .submit { float: right; }
		.content-fragment.search-result-list .askform .submit a { display: block; width: 100px; background-color: #666; color: #fff; border: 1px solid #111; padding: 7px; margin-top: 5px; text-align: center; }
			.content-fragment.search-result-list .askform .submit a.disabled { color: #AAA; cursor: default; }
			.content-fragment.search-result-list .askform .submit a.disabled:hover { text-decoration:none; }

/* $Related content
/******************************/
.content-fragment.related-content .abbreviated-post { padding: 10px 0; min-height: 0; }
.content-fragment.related-content .abbreviated-post-footer { border-bottom: 1px solid #DDF1FA; }
.content-fragment.related-content .abbreviated-post .post-name { font-size: 12px; font-weight: normal; padding: 0; margin: 0; }
.content-fragment.related-content .post-attributes .attribute-list { display: inline; margin-left: 5px; color: #666666; }
.content-fragment.related-content .attribute-item { font-size: 11px; }
.content-fragment.related-content .navigation-list .navigation-item { padding: 10px 0; }
.content-fragment.related-content .post-attributes { display: inline; }
.content-fragment.related-content .attribute-list-header,
.content-fragment.related-content .attribute-list-footer { display: none; }
            
/* $Join Page
/******************************/
.content-fragment-page.user-createuser .content-fragment { }
.content-fragment-page.user-createuser .content-fragment.bread-crumbs { padding: 0; }

/* $Change Password Page
/******************************/
.content-fragment-page.user-changepassword .content-fragment { padding: 20px; }
.content-fragment-page.user-changepassword .content-fragment.bread-crumbs { padding: 0; }

/* $Edit API Keys
/******************************/
.content-fragment-page.user-editapikeys .content-fragment { padding: 20px; }
.content-fragment-page.user-editapikeys .content-fragment.create-api-key { padding-bottom: 0; }
.content-fragment-page.user-editapikeys .content-fragment.bread-crumbs { padding: 0; }

/* $Change Password Page
/******************************/
.content-fragment-page.user-forgottenpassword .content-fragment { padding: 20px; }
.content-fragment-page.user-forgottenpassword .content-fragment.bread-crumbs { padding: 0; }

/* $Change Password Page
/******************************/
.content-fragment-page.user-inviteuser .content-fragment { padding: 20px; }
.content-fragment-page.user-inviteuser .content-fragment.bread-crumbs { padding: 0; }

/* $Change Password Page
/******************************/
.content-fragment-page.user-useronlinelist .content-fragment { padding: 20px; }
.content-fragment-page.user-useronlinelist .content-fragment.bread-crumbs { padding: 0; }

/* $Friends List
/******************************/
.content-fragment.friendship-list .filter { margin: 0; padding: 0; border: 0px; margin-bottom: 15px; }
.content-fragment.friendship-list .query-filter { position: relative; border: 0px; border-bottom: 1px solid #ccc; padding: 0; margin: 0 -12px; background: #fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/filter_2D00_background.png') repeat-x bottom left; height: 35px; }
	.content-fragment.friendship-list .filter-option { font-weight: bold; float: left; padding: 15px 12px 5px 12px; height: 35px; }
	.content-fragment.friendship-list .filter-option a { font-weight: normal; }
	.content-fragment.friendship-list .filter-option.selected { background: #fff; height: 25px; }
	.content-fragment.friendship-list .filter-option.selected a { font-weight: bold; color: #000; }
	.content-fragment.friendship-list .filter .separator { float: left; background: transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/filter_2D00_separator_2D00_background.png') no-repeat bottom left; margin: 0; width: 1px; height: 0; padding: 35px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }

.content-fragment.friendship-list .content-list { clear: both; }
.content-fragment.with-header.friendship-list .content-item {border: none 0; padding:0;}
.content-fragment.friendship-list .full-post { position: relative; border: 0px; min-height: 50px; border-bottom: 1px dotted #ccc; margin-bottom: 10px; padding: 0 8px 8px 40px; }
.content-fragment.with-header.friendship-list .full-post{ position: relative; border: 0px; min-height: 50px; border-bottom: 1px dotted #ccc; margin-bottom: 10px; padding-bottom: 0;padding-left: 40px;}
.content-fragment.friendship-list .avatar { position: absolute; left: 3px;}
	.content-fragment.friendship-list .avatar img { max-width: 34px !important; max-height: 34px !important; }
.content-fragment.friendship-list .user-name {  font-size: 18px; font-weight: bold; }
.content-fragment.friendship-list .status-message { font-size: 11px; padding: 3px 50% 0px 5px; }
.content-fragment.friendship-list .status-date { color: #999; display: block; font-size: 11px;  margin-bottom: 10px;}
.content-fragment.friendship-list .post-actions { position: absolute; top: 0px; right: 0; }
	.content-fragment.friendship-list .post-actions .navigation-item { display: inline; }
	.content-fragment.friendship-list .post-actions .navigation-item .internal-link { display: block; font-size: 10px; color: #fff; float: right; display: block; position: relative; margin: 9px 0 0 12px; background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/reply_2D00_button.gif') no-repeat scroll right -22px; height: 22px; padding: 4px 10px 3px 0px; font-weight: bold; }
	.content-fragment.friendship-list .post-actions .navigation-item .internal-link span { position: absolute; left: -8px; top: 0; background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/reply_2D00_button.gif') no-repeat scroll left top; height: 22px; width: 8px; display: block; }

/* $User Online List
/******************************/
.content-fragment.user-online-list .content-list { position: relative; }
.content-fragment.with-header.user-online-list .content-item { border: none 0; padding: 4px 4px 4px 40px; height: 40px; }
.content-fragment.user-online-list .avatar { position: absolute; left: 0px;}
	.content-fragment.user-online-list .avatar img { max-width: 34px !important; max-height: 34px !important; }
.content-fragment.user-online-list .user-name { font-size: 15px; font-weight: bold; }
.content-fragment.user-online-list .status-date { color: #999; display: block; font-size: 11px;  margin-bottom: 10px;}

/* $Favorable Content List
/******************************/
.content-fragment.favorable-content-list .filter { margin: 0; padding: 0; border: 0px; margin-bottom: 15px; }
.content-fragment.favorable-content-list .query-filter { position: relative; border: 0px; border-bottom: 1px solid #ccc; padding: 0; margin: 0 -12px; background: #fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/filter_2D00_background.png') repeat-x bottom left; height: 35px; }
	.content-fragment.favorable-content-list .filter-option { font-weight: bold; float: left; padding: 15px 12px 5px 12px; height: 35px; }
	.content-fragment.favorable-content-list .filter-option a { font-weight: normal; }
	.content-fragment.favorable-content-list .filter-option.selected { background: #fff; height: 25px; }
	.content-fragment.favorable-content-list .filter-option.selected a { font-weight: bold; color: #000; }
	.content-fragment.favorable-content-list .separator { float: left; background: transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/filter_2D00_separator_2D00_background.png') no-repeat bottom left; margin: 0; width: 1px; height: 0; padding: 35px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }

.content-fragment.favorable-content-list .content-list-header { clear: both; }
.content-fragment.favorable-content-list .content-item { font-weight: bold; position: relative; min-height: 40px; padding-left: 40px; }
.content-fragment.favorable-content-list .avatar { position: absolute; left: 0px; }
.content-fragment.favorable-content-list .favorite-type { display: inline; color: #aaa; font-size: 14px;  }
.content-fragment.favorable-content-list .internal-link.view-post { display: inline; font-size: 14px; }

.content-fragment.favorable-content-list .simple .content-item { background: #fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_sprite.gif') no-repeat 0 -554px; font-weight: normal; margin:0 0 8px 0; min-height: 20px; padding: 0 0 0 18px;}
.content-fragment.favorable-content-list .simple .internal-link.view-post { font-size:12px; }

.content-fragment.favorable-content-list .content-item .favorite-actions { position: absolute; top: 9px; right: 0; display: inline; }
	.content-fragment.favorable-content-list .content-item .favorite-actions .internal-link.favorite-on { font-weight: bold; margin-left: 20px; position: relative; background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button_2D00_disabled.gif') no-repeat right -34px; height: 34px; display: inline-table; display: -moz-inline-box; display: inline-block; line-height: 20px; color: #fff; font-size: 11px; padding: 10px 12px 10px 0px; }
	.content-fragment.favorable-content-list .content-item .favorite-actions .internal-link.favorite-on span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button_2D00_disabled.gif') no-repeat 2px top; display: inline-table; display: -moz-inline-box; display: inline-block; position: absolute; left: -14px; top: 0; width: 14px; height: 34px; }
	.content-fragment.favorable-content-list .content-item .favorite-actions .internal-link.favorite-off { font-weight: bold; margin-left: 20px; position: relative; background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button.gif') no-repeat right -34px; height: 34px; display: inline-table; display: -moz-inline-box; display: inline-block; line-height: 20px; color: #fff; font-size: 11px; padding: 10px 12px 10px 0px; }
	.content-fragment.favorable-content-list .content-item .favorite-actions .internal-link.favorite-off span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button.gif') no-repeat 2px top; display: inline-table; display: -moz-inline-box; display: inline-block; position: absolute; left: -14px; top: 0; width: 14px; height: 34px; }
	.content-fragment.favorable-content-list .content-item .favorite-actions .internal-link.favorite-disabled { display: none; }
	.content-fragment.favorable-content-list .content-item .favorite-actions .favorited { font-weight: bold; margin-left: 20px; margin-top: -6px; position: relative; background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button_2D00_disabled.gif') no-repeat right -34px; height: 34px; display: inline-table; display: -moz-inline-box; display: inline-block; line-height: 20px; color: #fff; font-size: 11px; padding: 7px 12px 5px 0px; }
	.content-fragment.favorable-content-list .content-item .favorite-actions .favorited span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button_2D00_disabled.gif') no-repeat 2px top; display: inline-table; display: -moz-inline-box; display: inline-block; position: absolute; left: -14px; top: 0; width: 14px; height: 34px; }

/* $Temporary RSS Feed Item List
/******************************/
.content-fragment.temporary-rss-feed-item-list .content-fragment-header { position: relative; }
.content-fragment.temporary-rss-feed-item-list .content-fragment-header .internal-link.rss { position: absolute; top: 5px; right: 15px; outline: none; display: block; text-align: left; padding-left: 17px;  }
    .content-fragment.temporary-rss-feed-item-list .content-fragment-header .internal-link.rss span { position: absolute; left: 0; height: 14px; width: 14px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_rss.png') no-repeat top left; cursor: pointer; }

.content-fragment.temporary-rss-feed-item-list .abbreviated-post .post-date .value { margin-left: 0; }

.content-fragment.temporary-rss-feed-item-list .simple-expanded .abbreviated-post { padding: 0px; min-height: 20px; margin-bottom: 5px; margin-top: 5px; }
    .content-fragment.temporary-rss-feed-item-list .simple-expanded .abbreviated-post .post-name { font-size: 14px; margin-bottom: 0px; }
    .content-fragment.temporary-rss-feed-item-list .simple-expanded .abbreviated-post .post-name.first { font-size: 18px; }
    .content-fragment.temporary-rss-feed-item-list .simple-expanded .abbreviated-post .post-summary { margin: 4px 0px; }
    .content-fragment.temporary-rss-feed-item-list .simple-expanded .abbreviated-post .post-date .value { margin: 0px; color: #999; }
    .content-fragment.temporary-rss-feed-item-list .simple-expanded .abbreviated-post .post-author { color: #999; }

.content-fragment.temporary-rss-feed-item-list .simple .abbreviated-post { padding: 0px; min-height: 20px; margin-bottom: 5px; margin-top: 5px; }
    .content-fragment.temporary-rss-feed-item-list .simple .abbreviated-post .post-name { margin-bottom: 0px; font-size: 14px; }
    .content-fragment.temporary-rss-feed-item-list .simple .abbreviated-post .post-summary { margin: 2px 0px; }

/* $Temporary RSS Feed List
/******************************/
.content-fragment.temporary-rss-feed-list .content-fragment-header { position: relative; }
.content-fragment.temporary-rss-feed-list .content-fragment-header .internal-link.rss { position: absolute; top: 5px; right: 15px; outline: none; display: block; text-align: left; padding-left: 17px;  }
    .content-fragment.temporary-rss-feed-list .content-fragment-header .internal-link.rss span { position: absolute; left: 0; height: 14px; width: 14px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_rss.png') no-repeat top left; cursor: pointer; }

.content-fragment.temporary-rss-feed-list .content-list-name { font-size: 18px; padding-top: 6px; }
.content-fragment.temporary-rss-feed-list .content-item { margin-bottom: 0px; }
.content-fragment.temporary-rss-feed-list .abbreviated-post { padding: 0px; min-height: 20px; margin-bottom: 5px; margin-top: 5px; }
    .content-fragment.temporary-rss-feed-list .abbreviated-post .post-name { font-size: 14px; margin-bottom: 0px; }
    .content-fragment.temporary-rss-feed-list .abbreviated-post .post-summary { margin: 4px 0px 8px 0px; }
    .content-fragment.temporary-rss-feed-list .abbreviated-post .post-date .value { margin: 0px; }

/* $Common Login
/******************************/
.content-fragment-page.common-login .content-fragment.login fieldset { position: relative; }
.content-fragment-page.common-login .content-fragment.login .field-item { position: relative; min-height: 20px; }
.content-fragment-page.common-login .content-fragment.login .field-item .internal-link { font-weight: bold; }
.content-fragment-page.common-login .content-fragment.login .field-item .internal-link.login { left: 10px; position: absolute; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat right -20px; height: 14px; color: #fff; font-size: 12px; padding: 2px 30px 4px 18px; }
	.content-fragment-page.common-login .content-fragment.login .field-item .internal-link.login span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat left top; display: block; position: absolute; left: -10px; top: 0; width: 18px; height: 20px; line-height: 20px; }
.content-fragment-page.common-login .content-fragment.login .field-item-input input { width: 200px; }
.content-fragment-page.common-login .content-fragment.login .field-item.fiji-checkbox .field-item-input input { width: auto; }
	.content-fragment-page.common-login .content-fragment.login .field-item.fiji-checkbox .field-item-header { display: inline-table; display: -moz-inline-box; display: inline; }
	.content-fragment-page.common-login .content-fragment.login .field-item.fiji-checkbox .field-item-input { position: relative; top: 2px; left: -3px; }

/* $Common Welcome
/******************************/
.content-fragment-page.common-welcome .layout { background: #fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/page_2D00_layout_2D00_welcome.png') repeat-x top left; }
	.content-fragment-page.common-welcome .layout-region.content { border-right: 1px solid #ccc; }
	.content-fragment-page.common-welcome .group-banner-actions { display: none; }
	.content-fragment-page.common-welcome .content-fragment-header, .content-fragment-page.common-welcome .content-fragment-header div { background-color: transparent; color: #333; text-transform: none; font-weight: bold; border: 0; font-size: 16px; }
	.content-fragment-page.common-welcome .content-fragment-content { background-color: transparent; border: 0; }
	.content-fragment-page.common-welcome .page { padding: 0; }
	.content-fragment-page.common-welcome .page-content { margin: 0; }
	.content-fragment-page.common-welcome .field-list { position: relative; }
	.content-fragment-page.common-welcome .field-list-description span { display: block; position: absolute; left: 0; top: -1em; }

	.content-fragment-page.common-welcome .content-fragment.create-user { padding: 10px; }
	.content-fragment-page.common-welcome .content-fragment.create-user .message.warning { display: none; }
	.content-fragment-page.common-welcome .content-fragment.create-user .field-item { position: relative; min-height: 20px; }
	.content-fragment-page.common-welcome .content-fragment.create-user .field-item label { font-weight: normal; }
	.content-fragment-page.common-welcome .content-fragment.create-user .field-item.required label { text-transform: uppercase; color: red; font-size: 10px; }
	.content-fragment-page.common-welcome .content-fragment.create-user .field-item input { width: 250px; }
	.content-fragment-page.common-welcome .content-fragment.create-user .field-item.fiji-checkbox span { line-height: 20px; }
		.content-fragment-page.common-welcome .content-fragment.create-user .field-item.fiji-checkbox input { width: auto; }
		.content-fragment-page.common-welcome .content-fragment.create-user .field-item.fiji-checkbox .field-item-header,
		.content-fragment-page.common-welcome .content-fragment.create-user .field-item.fiji-checkbox .field-item-header label { display: inline; text-transform: none; line-height: 20px; color: #333; font-size: 12px; }
	.content-fragment-page.common-welcome .content-fragment.create-user .internal-link { font-weight: bold; }
	.content-fragment-page.common-welcome .content-fragment.create-user .internal-link.create-account { left: 10px; position: absolute; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat right -20px; height: 14px; color: #fff; font-size: 12px; padding: 2px 24px 4px 12px; }
		.content-fragment-page.common-welcome .content-fragment.create-user .internal-link.create-account span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat left top; display: block; position: absolute; left: -10px; top: 0; width: 18px; height: 20px; }

	.content-fragment-page.common-welcome .user-registration-welcome { padding: 10px; }
	.content-fragment-page.common-welcome .user-registration-welcome h2 { font-size: 24px; margin: 0; padding: 0; }

	.content-fragment-page.common-welcome .content-fragment.login { padding: 10px; position: relative; }
	.content-fragment-page.common-welcome .content-fragment.login fieldset.field-list { margin-top: 2px; }
	.content-fragment-page.common-welcome .content-fragment.login .content-fragment-header { padding-bottom: 0; }
	.content-fragment-page.common-welcome .content-fragment.login .content-fragment-header div { font-size: 12px; padding-bottom: 0; }
	.content-fragment-page.common-welcome .content-fragment.login .page-name { display: none; }
	.content-fragment-page.common-welcome .content-fragment.login .filter, .content-fragment-page.common-welcome .content-fragment.login .filter .view-type { display: inline; margin: 0; padding: 0; }
		.content-fragment-page.common-welcome .content-fragment.login .filter .filter-option.selected, .content-fragment-page.common-welcome .content-fragment.login .filter .separator, .content-fragment-page.common-welcome .content-fragment.login .filter .filter-label { display: none; }
		.content-fragment-page.common-welcome .content-fragment.login .filter { padding-left: 34px; line-height: 20px; }
	.content-fragment-page.common-welcome .content-fragment.login .field-item { position: relative; min-height: 20px; }
	.content-fragment-page.common-welcome .content-fragment.login .field-item.required label { text-transform: uppercase; color: #666; font-size: 10px; }
	.content-fragment-page.common-welcome .content-fragment.login .field-item input { width: 250px; }
	.content-fragment-page.common-welcome .content-fragment.login .field-item.fiji-checkbox span { line-height: 20px; }
		.content-fragment-page.common-welcome .content-fragment.login .field-item.fiji-checkbox input { width: auto; }
		.content-fragment-page.common-welcome .content-fragment.login .field-item.fiji-checkbox .field-item-header,
		.content-fragment-page.common-welcome .content-fragment.login .field-item.fiji-checkbox .field-item-header label { display: inline; text-transform: none; line-height: 20px; color: #333; font-size: 12px; }
	.content-fragment-page.common-welcome .content-fragment.login .field-item .internal-link { font-weight: bold; }
	.content-fragment-page.common-welcome .content-fragment.login .field-item .internal-link.login { left: 10px; position: absolute; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat right -20px; height: 14px; color: #fff; font-size: 12px; padding: 2px 30px 4px 18px; }
		.content-fragment-page.common-welcome .content-fragment.login .field-item .internal-link.login span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat left top; display: block; position: absolute; left: -10px; top: 0; width: 18px; height: 20px; line-height: 20px; }

/* $Featured Content List
/******************************/
.content-fragment.no-wrapper.featured-content-list { overflow: hidden; background: #fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/featured_2D00_content_2D00_background.gif') repeat-x top left; }
.content-fragment.no-wrapper.featured-content-list .content-fragment-header { padding-left: 10px;  background: Transparent; border: none; padding-top: 15px; padding-bottom: 0px; }
.content-fragment.no-wrapper.featured-content-list .content-fragment-header div { border-bottom: none; }
.content-fragment.no-wrapper.featured-content-list .content-fragment-content { padding-left: 10px;  border: none; background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/featured_2D00_content_2D00_bottom_2D00_background.gif') repeat-x bottom left;  padding-bottom: 20px; padding-top: 10px; }
.content-fragment.featured-content-list .content-item .avatar { display: none; }
.content-fragment.featured-content-list .content-item .post-name { font-size: 20px; margin-bottom: 2px; line-height: 22px; border-bottom: none 0px; padding-top: 0; clear: inherit; }
.content-fragment.featured-content-list .content-item .post-attachment-viewer { display: none; }  
.content-fragment.featured-content-list .content-item.fiji-first .post-attachment-viewer,
	.content-fragment.featured-content-list .content-list.itemcount-2 .content-item .post-attachment-viewer { position: relative; display: block; }
.content-fragment.featured-content-list .content-list.layout-wide .content-item .post-attachment-viewer,
	.content-fragment.featured-content-list .content-list.itemcount-1.layout-medium .content-item .post-attachment-viewer { top: 5px; padding-right: 10px; float: left; }
.content-fragment.featured-content-list .content-item .fiji-post-author-date { line-height: 18px; }
	.content-fragment.featured-content-list .content-item .fiji-post-author-date .post-author { margin-right: 3px; }
	.content-fragment.featured-content-list .content-item .fiji-post-author-date .post-date { white-space: nowrap; }
	.content-fragment.featured-content-list .content-item .fiji-post-author-date .post-date .value { margin-left: 0; }
.content-fragment.featured-content-list .content-item .abbreviated-post { padding: 0; }
	.content-fragment.featured-content-list .content-item .abbreviated-post.post-content { line-height: 18px; }
.content-fragment.featured-content-list .content-fragment-header .internal-link.rss { margin-left: 3px; overflow: hidden; width: 14px; height: 1px; padding: 10px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_sprite.gif') 0 -1402px no-repeat; }
.content-fragment.featured-content-list .content-list { position: relative; }
.content-fragment.featured-content-list .content-list.layout-wide,
.content-fragment.featured-content-list .content-list.layout-medium { float: left; width: 45%; padding-right: 10px; display: inline; display: inline-table; display: inline-block; }
.content-fragment.featured-content-list .content-list.itemcount-1 { width: 98%; }
	.content-fragment.featured-content-list .content-list.layout-wide.fiji-featured-content-list-2,
	.content-fragment.featured-content-list .content-list.layout-medium.fiji-featured-content-list-2 { border-left: 1px solid #ddd; padding: 0 10px; min-height: 160px; }
.content-fragment.featured-content-list .content-list-footer { clear: both; }
.content-fragment.featured-content-list .content-item { padding: 8px 0 3px 0; }
	.content-fragment.featured-content-list .content-list.itemcount-3 .content-item { padding: 10px 10px 6px 0; }
	.content-fragment.featured-content-list .content-list.itemcount-3 .content-item.fiji-last { padding: 6px 10px 0 0; }
.content-fragment.featured-content-list .content-item .post-attachment-viewer { position: absolute; top: 0; left: 0; }
.content-fragment.featured-content-list .content-item .post-attachment-viewer img { padding: 1px; max-height: 32px; max-width: 32px; border: 1px solid #999 !important; }
.content-fragment.featured-content-list .content-item.fiji-first,
	.content-fragment.featured-content-list .content-item.fiji-last { border-bottom: none; }
	.content-fragment.featured-content-list .content-list.layout-sidebar .content-item.fiji-first { border-bottom: dotted 1px #ccc; padding-bottom: 6px; }
.content-fragment.featured-content-list .content-item.fiji-first .post-attachment-viewer img,
	.content-fragment.featured-content-list .content-list.itemcount-2 .content-item .post-attachment-viewer img { padding: 2px; max-height: 140px; max-width: 140px; }
.content-fragment.featured-content-list .content-item.fiji-first .user-defined-markup { color: #333; width: auto; line-height: 18px; }
.content-fragment.featured-content-list .content-item .internal-link.view-application { color: #999; }
.content-fragment.featured-content-list .content-item .abbreviated-post .internal-link.view-application { display: none; }
.content-fragment.featured-content-list .content-item .abbreviated-post .avatar { top: 0px; }
.content-fragment.featured-content-list .content-item.fiji-first .abbreviated-post,
	.content-fragment.featured-content-list .content-list.itemcount-2 .content-item .abbreviated-post { padding-left: 0px; }
.content-fragment-page.home .content-fragment.featured-content-list .internal-link.rss { display: none; }
.content-fragment-page.home .content-fragment.featured-content-list.itemcount-1 .content-item.fiji-first { border-right: 0 none;}
.content-fragment-page.home .content-fragment.featured-content-list .content-item.fiji-first .user-defined-markup { line-height: 18px; }
.content-fragment-page.home .content-fragment.featured-content-list .content-list.fiji-featured-content-list-2 { border-left: 1px solid #eee; }

/* $User Profile Group
/******************************/
.content-fragment.user-profile-group-content-fragment { word-wrap: break-word; }
	.content-fragment.user-profile-group-content-fragment .attribute-item { border-bottom: 1px dotted #ccc; display:block; margin: 5px 5px 0 0; padding-bottom: 5px;}
	.content-fragment.user-profile-group-content-fragment .attribute-name { display:block; font-weight:bold;}
	.content-fragment.user-profile-group-content-fragment .attribute-value { color: #666; white-space: -moz-pre-wrap; white-space: normal; overflow: hidden; word-wrap: break-word; }

	.content-fragment.user-profile-group-content-fragment .field-item-input input { width: 97.5%; }
	.content-fragment.user-profile-group-content-fragment .field-item.bool-type .field-item-description { display: inline; }
    .content-fragment.user-profile-group-content-fragment .field-item.bool-type .field-item-input input { width: auto; margin-left: 5px; line-height: 14px; }
    .content-fragment.user-profile-group-content-fragment .field-item-input table input { width: auto; margin-left: 5px; line-height: 14px; }
    .content-fragment.user-profile-group-content-fragment .field-item.birthday .field-item-input input { width: 80px; display: inline; }

/* $User File List
/*****************************/
.content-fragment.user-file-list .content-list { position: relative; width: 100%; overflow: hidden; }
	.content-fragment.user-file-list .content-list .content-item { float: left; padding: 10px 16px 0px 0px; width: 120px; display: inline; border: none; }
	.content-fragment.user-file-list .content-list .abbreviated-post { padding: 0; }
	.content-fragment.user-file-list .content-list .abbreviated-post .post-attachment-viewer { width: 115px; height: 104px; border: 1px solid #ccc; padding: 2px; text-align: center; overflow: hidden; }
	.content-fragment.user-file-list .content-list .abbreviated-post .post-attachment-viewer a { position:relative; top: 5px; display: inline; height: 94px; line-height: 94px; text-align: center; padding: 5px; }
	.content-fragment.user-file-list .content-list .abbreviated-post .post-attachment-viewer img { max-height: 95px; max-width: 95px; vertical-align: middle; }
	.content-fragment.user-file-list .content-list .abbreviated-post .post-name { font-size: 12px; margin: 0; white-space: -moz-pre-wrap; white-space: normal; overflow: hidden; width: 120px; height: 30px; word-wrap: break-word; }

/* $User File
/*****************************/
.content-fragment.user-file .content-fragment-content { position: relative; }
.content-fragment.user-file .internal-link.download-attachment { display: block; position: absolute; top: 18px; left: 74px; }

/* $Edit User
/*****************************/
.content-fragment.edit-user .setting-item.setting-avatar .setting-item-header { display: none; }
.content-fragment.edit-user .setting-item.setting-save { position: relative; }

.content-fragment.edit-user .setting-item .processing { background: #fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/spinner.gif') no-repeat top left; width: 16px; height: 0; padding: 16px 0px 0px 0px; margin-left: 8px; overflow: hidden; display: inline-table; display: -moz-inline-box; display: inline-block; position: relative; top: 3px; }
.content-fragment.edit-user .setting-item .internal-link.update-account { font-weight: bold; margin: -2px 0 0 12px; position: relative; background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -66px; height: 22px; display: inline-table; display: -moz-inline-box; display: inline-block; line-height: 22px; color: #fff; font-size: 11px; padding: 0px 12px 0px 0px; }
.content-fragment.edit-user .setting-item .internal-link.update-account span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px -44px; display: inline-table; display: -moz-inline-box; display: inline-block; position: absolute; left: -12px; top: 0; width: 12px; height: 22px; }
.content-fragment.edit-user .setting-item .internal-link.update-account:hover { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -22px; }
.content-fragment.edit-user .setting-item .internal-link.update-account:hover span { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px top; }
.content-fragment.edit-user .setting-item .internal-link.update-account.disabled { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -110px; }
.content-fragment.edit-user .setting-item .internal-link.update-account.disabled span { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px -88px; }

.content-fragment.edit-user .tab-pane { border: 0; padding-bottom: 0; }

/* $Tagged Content List
/*****************************/
.content-fragment.tagged-content-list .content-list.simple .abbreviated-post { padding: 3px 0; min-height: 0; }
	.content-fragment.tagged-content-list .content-list.simple .post-name { font-size: 14px; margin: 0 0 3px; }
	.content-fragment.tagged-content-list .content-list.simple .post-date .value { margin-left: 0; }
	.content-fragment.tagged-content-list .content-list.simple .post-author .user-name .internal-link.view-user-profile { font-weight: normal; }
	.content-fragment.tagged-content-list .content-list.simple .post-author .avatar { display: none; }
	.content-fragment.tagged-content-list .content-list.simple .content-item .post-date .label { display: none; }
	.content-fragment.tagged-content-list .content-list.simple .post-attributes { display: none; }


/* $OAuth Login/Create
/*****************************/
.content-fragment.login-and-create-user { font-family: Arial, Helvetica, sans-serif; }
.content-fragment.login-and-create-user p { margin-top: 0em; line-height: 1.3em; }
.content-fragment.login-and-create-user div.field-list-header,
.content-fragment.login-and-create-user div.field-list-footer { display: none; }
.content-fragment.login-and-create-user .content-fragment-content { overflow: auto; }
.content-fragment.login-and-create-user .content-fragment-content .page { float: right; border: 1px solid #cccccc; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #b2b4b7; background: -moz-linear-gradient(top, #e5e6e7 0%, #b2b4b7 52%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e6e7), color-stop(52%, #b2b4b7)); padding-left: 15px; padding-bottom: 0px; padding-right: 10px; padding-top: 0px; width: 545px; }
	.content-fragment.login-and-create-user .content-fragment-content .page.join-manual  { width: 640px; }
        .content-fragment.login-and-create-user .content-fragment-content .page.join-manual.no-details  { width: 545px; }
.content-fragment.login-and-create-user .content-fragment-content .page-content { position: relative; }
.content-fragment.login-and-create-user h2 { font-weight: bold; font-size: 19.5pt; color: #000000; line-height: 19.5pt; margin: 0px; padding: 0px; }
.content-fragment.login-and-create-user h3 { font-size: 8pt; font-weight: normal; color: #000000; width: 540px; margin: 0px; padding: 0px; }
	.content-fragment.login-and-create-user .page.login h3,
	.content-fragment.login-and-create-user .page.link-accounts h3 { float: left; width: 145px; }
.content-fragment.login-and-create-user fieldset { padding: 5px; background-color: #e6e6e6; border: 3px solid #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin: 0px; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; display: inline; }
	.content-fragment.login-and-create-user	fieldset.join-account,
	.content-fragment.login-and-create-user	fieldset.join-password { width: 236px; }
	.content-fragment.login-and-create-user	fieldset.join-account.no-details,
	.content-fragment.login-and-create-user	fieldset.join-password.no-details { width: 350px; float: right; }
	.content-fragment.login-and-create-user fieldset.join-account { padding-bottom: 10px; }
	.content-fragment.login-and-create-user fieldset.join-password { background-color: #b3b3b3; position: relative; top: -35px; }
		.content-fragment.login-and-create-user fieldset.join-password .field-item-description { color: #000; }
	.content-fragment.login-and-create-user	fieldset.join-details { width: 340px; margin-right: 0px; float: right; }
        .content-fragment.login-and-create-user	fieldset.join-details input { max-width: 310px; }
		.content-fragment.login-and-create-user	fieldset.join-details label { font-weight: bold; padding-top: 9px; display: block; font-size: 12px; padding-left: 2px; }
		    .content-fragment.login-and-create-user	fieldset.join-details label.error { font-weight: normal; padding-top: 0px; display: block; }
	    .content-fragment.login-and-create-user	fieldset.join-details .site-agreement .field-item-input { float: left; }
	    .content-fragment.login-and-create-user	fieldset.join-details .site-agreement label { display: inline; font-weight: normal; }
	.content-fragment.login-and-create-user	fieldset.login,
	.content-fragment.login-and-create-user	fieldset.collect-email,
	.content-fragment.login-and-create-user	fieldset.link-accounts { width: 325px; margin-left: 168px; position: relative; top: -30px; min-height: 200px; display: block; }
	.content-fragment.login-and-create-user fieldset .field-list-description { height: 0px; position: relative; width: 0px; padding: 0px; margin: 0px; border: 0px; overflow: visible; }
		.content-fragment.login-and-create-user fieldset .field-list-description span { font-size: 11pt; font-weight: bold; position: absolute; width: 250px; left: 10px; top: 10px; }
	.content-fragment.login-and-create-user fieldset ul { padding-top: 15px; }
	    .content-fragment.login-and-create-user fieldset.join-password ul { padding-top: 0px; }
	.content-fragment.login-and-create-user	fieldset.login ul { padding-top: 60px; }
	    .content-fragment.login-and-create-user fieldset.login .field-list-description span { top: 35px; }
	.content-fragment.login-and-create-user fieldset ul.field-list { margin: 10px 10px 10px 10px; }
	    .content-fragment.login-and-create-user fieldset.link-accounts ul.field-list { margin: 25px 10px 10px 10px; }
.content-fragment.login-and-create-user .field-item .internal-link.submit-button { float: right; margin: 10px; margin-bottom: 20px; }
.content-fragment.login-and-create-user .internal-link.submit-button { font-weight: bold; margin-left: 10px; margin-top: -2px; position: relative; background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -66px; height: 22px; display: inline-table; display: -moz-inline-box; display: inline-block; line-height: 22px; color: #fff; font-size: 11px; padding: 0px 12px 0px 0px; z-index: 3; }
.content-fragment.login-and-create-user .internal-link.submit-button span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px -44px; display: inline-table; display: -moz-inline-box; display: inline-block; position: absolute; left: -12px; top: 0; width: 12px; height: 22px; }
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:hover { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -22px; }
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:hover span { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px top; }
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.disabled { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -110px; }
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.disabled span { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px -88px; }
    .content-fragment.login-and-create-user fieldset.collect-email .field-item .internal-link.submit-button { margin-top: 75px; }
.content-fragment.login-and-create-user .login-options { width: 145px; font-size: 8pt; font-weight: normal; color: #000000; padding-right: 8px; float: left; clear: left; }
	.content-fragment.login-and-create-user .login-options .login-title { font-weight: bold; font-size: 19.5pt; color: #000000; line-height: 19.5pt; }
	.content-fragment.login-and-create-user .login-options .navigation-list { margin-left: 10px; border-top: 1px solid #666666; }
		.content-fragment.login-and-create-user .login-options .navigation-list .navigation-item { padding: 0 0; }
		.content-fragment.login-and-create-user .login-options .navigation-list li { border-bottom: 1px solid #666666; }
			.content-fragment.login-and-create-user .login-options .navigation-list li a { padding-top: 2px; padding-bottom: 1px; display: block; overflow: hidden; line-height: 23px; font-weight: bold; font-size: 9pt; color: #000000; }
				.content-fragment.login-and-create-user .login-options .navigation-list li a:hover { background-color: #ffffff; text-decoration: none; }
                .content-fragment.login-and-create-user .login-options .navigation-list li a.selected { background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/login_2D00_create_2D00_sprite_2D00_arrows.png'); background-repeat: no-repeat; background-position: 119px -50px; }
				.content-fragment.login-and-create-user .login-options .navigation-list li a img  { float: left; clear: both; margin-right: 10px; }
				.content-fragment.login-and-create-user .login-options .navigation-list li a.credential { padding-right: 3px; text-align: right; line-height: 15px; }
					.content-fragment.login-and-create-user .login-options .navigation-list li a.credential span { height: 0px; }
						.content-fragment.login-and-create-user .login-options .navigation-list li a.credential span.subtext { padding-right: 3px; height: 15px; width: 132px; display: block; font-size: 8pt; font-weight: normal; color: #000000; }
	.content-fragment.login-and-create-user .login-providers { background-color: #fff; position: absolute; top: 0px; left: 155px; border: 4px solid #888; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; width: 360px; padding: 8px; padding-top: 3px; padding-bottom: 3px; overflow: hidden; z-index:5; }
		.content-fragment.login-and-create-user .login-providers .provider-options { font-size: 9pt; }
			.content-fragment.login-and-create-user .login-providers .provider-options span { position: relative; top: -2px; }
			.content-fragment.login-and-create-user .login-providers .provider-options img { border: 0px; }
		.content-fragment.login-and-create-user .login-providers .login-provider { display: none; position: absolute; top: 5px; left: 0px; width: 356px; padding: 10px; }
			.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-heading { display: block; float: left; font-size: 11pt; font-weight: bold; margin-top: 50px; }
			.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-icon-wrapper { display: block; width: 140px; height: 60px; float: right; padding: 10px; padding-top: 7px; padding-bottom: 7px; position: relative; left: 10px; margin-bottom: 10px; }
				.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-icon { display: block; width: 50px; height: 50px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: white; padding:5px; }
			.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-privacy { display: block; clear: both; border-top: 1px solid #000; margin-top: 10px; padding-top: 7px; font-size: 9pt; }
				.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-privacy a.login-provider-privacy-link { display: block; padding-left: 20px; height: 20px; background-repeat: no-repeat; font-weight: normal; color: #000; background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/login_2D00_create_2D00_sprite_2D00_arrows.png'); background-position: 0px -27px; }
					.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-privacy a.login-provider-privacy-link.open { background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/login_2D00_create_2D00_sprite_2D00_arrows.png'); background-position: 0px 2px; }
				.content-fragment.login-and-create-user .login-providers .login-provider .login-provider-privacy p { display: none; margin-right: 20px; width: 340px; font-size: 8pt; }
			.content-fragment.login-and-create-user .login-providers .login-provider a.connect { margin-left: 214px; position: absolute; top: 200px; }
			.content-fragment.login-and-create-user .field-item.checkbox .field-item-header { display: inline; }
			.content-fragment.login-and-create-user .login-alternative { clear: both; }
    .content-fragment.login-and-create-user .join-providers { background-color: #FFFFFF; border-radius: 8px 8px 8px 8px; padding: 5px 8px; margin: 8px 0px 8px 0px; }
    .content-fragment.login-and-create-user .join-providers .internal-link.submit-button span { padding: 2px 0px 0px 4px; overflow: hidden; height: 20px; width: 20px; }
    .content-fragment.login-and-create-user .join-providers .internal-link.submit-button { padding-left: 15px; margin: 0px 0px 0px 1.2em; }


/* $Activity Message List
/******************************/
.content-fragment.activity-message-list { position: relative; height: 1%; }
	.content-fragment.activity-message-list .user-avatar { display: none; }
	.content-fragment.activity-message-list .user-status { padding: 8px 0; font-size: 13px; }
		.content-fragment.activity-message-list .user-status .status-user { font-weight: bold; color: #666; }
		.content-fragment.activity-message-list .user-status .status-message { font-weight: bold; }
		.content-fragment.activity-message-list .user-status .status-date { font-size: 9px; color: #666; margin-left: 6px; }
		.content-fragment.activity-message-list .user-status td { vertical-align: top; }
		.content-fragment.activity-message-list .user-status .fiji-first {  width: auto; }
		.content-fragment.activity-message-list .user-status .fiji-second { width: auto; padding-left: 5px; }

	/* status-form styles are created via a markup translation */
	.content-fragment.activity-message-list .fiji-status-form { margin: 8px 0 16px 0; }
		.content-fragment.activity-message-list .fiji-status-form td { white-space: nowrap; }
		.content-fragment.activity-message-list .fiji-status-form td.fiji-status { padding-left: 11px; height: 24px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/new_2D00_message_2D00_background.gif') no-repeat left top; }
		.content-fragment.activity-message-list .fiji-status-form .fiji-status .field-item-input { display: block; width: 100%; height: 24px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/new_2D00_message_2D00_background.gif') repeat-x left -24px; }
		.content-fragment.activity-message-list .fiji-status-form .fiji-status input { width: 98%; overflow: hidden; padding: 4px 5px 4px 18px; height: 16px; margin: 0; border-width: 0; background: Transparent; font-size: 12px; color: #666; }
		.content-fragment.activity-message-list .fiji-status-form td.fiji-submit { padding-left: 11px; height: 24px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/new_2D00_message_2D00_background.gif') no-repeat left -48px; }
		.content-fragment.activity-message-list .fiji-status-form .fiji-submit .field-item-input { display: block; margin-left: 10px; padding-right: 11px; height: 24px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/post_2D00_button.gif') no-repeat right 0px; }
		.content-fragment.activity-message-list .fiji-status-form .fiji-submit a { color: #fff; display: block; font-size: 13px; height: 16px; padding: 4px 5px 4px 15px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/post_2D00_button.gif') repeat-x; font-weight: bold; }

	.content-fragment.activity-message-list div.filter { position: relative; border: 0px; border-bottom: 1px solid #ccc; padding: 0; margin: 0 -12px; background: #fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/filter_2D00_background.png') repeat-x bottom left; height: 35px; }
	.content-fragment.activity-message-list span.filter-label { position:absolute; visibility: hidden; }
	.content-fragment.activity-message-list span.filter-option { float: left; padding: 15px 12px 5px 12px; height: 20px; }
		.content-fragment.activity-message-list span.filter-option a { outline: none; font-weight: normal; }
	.content-fragment.activity-message-list span.filter-option.selected { background: #fff; height: 20px; }
	.content-fragment.activity-message-list .filter-option.selected a { color: #333; font-weight: bold; }
	.content-fragment.activity-message-list span.separator { float: left; background: transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/filter_2D00_separator_2D00_background.png') no-repeat bottom left; margin: 0; width: 1px; height: 0; padding: 35px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }

	.content-fragment.activity-message-list .email-digest-subscription { float: right; padding: 12px 4px 0px 0px; }
	
	.content-fragment.activity-message-list .content-list { }
	.content-fragment.activity-message-list .content-list-name { font-size: 11px; font-weight: bold; color: #666; border-bottom: dotted 1px #CCC; padding: 0 0 6px 0; margin: 1.25em 0 .25em 0; clear: both; }
	.content-fragment.activity-message-list .content-list li.content-item { border-width: 0; clear: both; padding: 0.5em 0; }
	.content-fragment.activity-message-list .content-item.reply { margin-left: 30px; padding-left: 10px; height: 1%; margin-right: 5px; }
	.content-fragment.activity-message-list li.reply { background-color: #F4F9FC; margin: 1px 0; }
	
	.content-fragment.activity-message-list .full-post { position: relative; min-height: 42px; line-height: 18px; }
	.content-fragment.activity-message-list .with-avatar { padding-left: 38px; }
	.content-fragment.activity-message-list .reply .without-avatar { padding-left: 10px; }
	.content-fragment.activity-message-list .reply .with-avatar { padding-left: 48px; }
	.content-fragment.activity-message-list .full-post .post-author .avatar { position: absolute; left: 0; top: 4px; border: solid 1px #ccc; padding: 1px; max-width: 34px; max-height: 34px; }
	.content-fragment.activity-message-list .reply .full-post .post-author .avatar { left: 10px; }
	.content-fragment.activity-message-list .full-post .post-content { margin-bottom: 1px; color: #666666; word-wrap: break-word; }
	.content-fragment.activity-message-list .full-post .post-content a.activity-message-application { color: #333; }
	.content-fragment.activity-message-list .full-post .post-date { color: #999; display: inline; padding: 2px 0 2px 0px; font-size: 11px; }
	.content-fragment.activity-message-list .full-post .post-date a { color: #999; }
	.content-fragment.activity-message-list .full-post .post-actions { display: inline; }
	.content-fragment.activity-message-list .full-post .post-actions .navigation-list-header, .content-fragment.activity-message-list .full-post .post-actions .navigation-list-footer { display: none; }
	.content-fragment.activity-message-list .full-post .post-actions .navigation-list { display: inline; }
	.content-fragment.activity-message-list .full-post .post-actions .navigation-item { display: inline; margin-left: 6px; font-size: 11px; }
	.content-fragment.activity-message-list .full-post.third-party-message-type .post-content { color: #333; }
	.content-fragment.activity-message-list .full-post.status .post-content { color: #333; }
	.content-fragment.activity-message-list .full-post.reply .post-content { color: #333; }
	.content-fragment.activity-message-list .full-post a { font-weight: normal; }

	.content-fragment.activity-message-list .full-post .post-attributes { display: inline; padding: 2px 0 2px 20px; background-position: 0 0; background-repeat: no-repeat; font-size: 11px; }
	.content-fragment.activity-message-list .full-post .post-attributes .attribute-list-header { display: none; }
	.content-fragment.activity-message-list .full-post .post-attributes .attribute-list { list-style: none; display: inline; }
	.content-fragment.activity-message-list .full-post .post-attributes .attribute-list .attribute-item { display: inline; }
	.content-fragment.activity-message-list .full-post .post-attributes .attribute-list .post-grouping-count .attribute-name { display: none; }
	.content-fragment.activity-message-list .full-post .post-attributes .attribute-list .post-grouping-count .attribute-value { font-weight: bold; color: #999; }
	.content-fragment.activity-message-list .full-post .post-attributes .attribute-list-footer { display: none; }

	.content-fragment.activity-message-list .full-post.new-profile-announcement .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -214px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-profile-comment .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -214px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-user .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -1069px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-blog .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -122px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-blog-post .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -168px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-blog-comment .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -214px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-forum .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -306px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-forum-thread .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -398px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-forum-post .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -352px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-media-gallery .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -673px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-media-gallery-post .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -719px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-media-gallery-comment .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -214px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-group .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -536px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-group-member .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -582px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-friendship .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -444px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-user-file .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -260px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-user-folder .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -260px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-user-avatar .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -76px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-wiki-page .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -1161px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-wiki .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -1115px no-repeat; }
	.content-fragment.activity-message-list .full-post.updated-wiki-page .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -30px no-repeat; }
	.content-fragment.activity-message-list .full-post.new-wiki-page-comment .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -214px no-repeat; }
	.content-fragment.activity-message-list .full-post.third-party-message-type .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -490px no-repeat; }
	.content-fragment.activity-message-list .full-post.status .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -1023px no-repeat; }
	.content-fragment.activity-message-list .full-post.reply .post-attributes { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') 0 -214px no-repeat; }

	/* reply-form styles are created via a markup translation */
	.content-fragment.activity-message-list .content-list .field-item .with-avatar .fiji-reply-form table { padding-right: 50px; }
		.content-fragment.activity-message-list .fiji-reply-form td { white-space: nowrap; }
		.content-fragment.activity-message-list .fiji-reply-form td.fiji-reply { padding-left: 11px; height: 24px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/new_2D00_message_2D00_reply_2D00_background.gif') no-repeat left top; }
		.content-fragment.activity-message-list .fiji-reply-form .fiji-reply .field-item-input { display: block; width: 100%; height:24px; }
		.content-fragment.activity-message-list .fiji-reply-form .fiji-reply input { width: 100%; overflow: hidden; padding: 4px 0; height:16px; margin: 0; border-width: 0; background-color: Transparent; font-size: 12px; color: #666; font-family: Arial, Helvetica; }
		.content-fragment.activity-message-list .fiji-reply-form td.fiji-reply-submit { padding-left: 11px; height: 24px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/new_2D00_message_2D00_reply_2D00_background.gif') no-repeat left -24px; }

	.content-fragment.activity-message-list .content-list .field-list-header { margin: 0; padding: 0; height: 0; }
	.content-fragment.activity-message-list .content-list .field-item { position: relative; padding: 4px 0 0 10px; min-height: 40px; margin: 0 17px 0 28px; }
	.content-fragment.activity-message-list .content-list .content-item.reply .field-item { margin: 0; }
	.content-fragment.activity-message-list .content-list .field-item-input { width: 100%; height: 24px; display:block; white-space: nowrap; }
	.content-fragment.activity-message-list .content-list .field-item .with-avatar { padding-left: 38px; background-position: 38px top; }
	.content-fragment.activity-message-list .content-list .field-item .without-avatar { padding-left: 0; }
	.content-fragment.activity-message-list .content-list .field-item-input .avatar { display: block; position: absolute; border: solid 1px #ccc; padding: 1px; left: 10px; top: 0; max-width: 34px; max-height: 34px; }
	.content-fragment.activity-message-list .content-list .field-list a { font-size: 12px; height: auto; padding: 0 4px 0 4px; font-weight: bold; }
	.content-fragment.activity-message-list .content-list fieldset.field-list { margin: 0; padding: 0; }
	.content-fragment.activity-message-list .content-list ul.field-list { padding: 0; margin: 0; }
	
	.content-fragment.activity-message-list .content-list .field-item-input.processing td.fiji-reply { background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/new_2D00_message_2D00_reply_2D00_processing_2D00_background.gif'); }
	    .content-fragment.activity-message-list .content-list .field-item-input.processing td.fiji-reply-submit { background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/new_2D00_message_2D00_reply_2D00_processing_2D00_background.gif'); }
	    .content-fragment.activity-message-list .content-list .field-item-input.processing td.fiji-reply-submit a { margin-left: 3px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/spinner.gif') no-repeat center center; width: 16px; height: 16px; padding: 7px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; text-indent: 20px; }

	
/* $User Activity Message List
/******************************/
.content-fragment.user-activity-message-list div.filter { position: relative; border: 0px; border-bottom: 1px solid #ccc; padding: 0; margin: 0 -12px; background: #fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/filter_2D00_background.png') repeat-x bottom left; height: 35px; }
	.content-fragment.user-activity-message-list span.filter-label { position:absolute; visibility: hidden; }
	.content-fragment.user-activity-message-list span.filter-option { float: left; padding: 15px 12px 5px 12px; height: 20px; }
		.content-fragment.user-activity-message-list span.filter-option a { outline: none; }
	.content-fragment.user-activity-message-list span.filter-option.selected { background: #fff; height: 20px; }
	.content-fragment.user-activity-message-list .filter-option.selected a { color: #333; }
	.content-fragment.user-activity-message-list span.separator { float: left; background: transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/filter_2D00_separator_2D00_background.png') no-repeat bottom left; margin: 0; width: 1px; height: 0; padding: 35px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }
	
	.content-fragment.user-activity-message-list .content-list { margin-top: 12px; }
	.content-fragment.user-activity-message-list .content-item { display: block; padding: 0; margin-top: 8px; line-height: 18px; border-bottom: 1px dotted #ccc; }
	.content-fragment.user-activity-message-list .abbreviated-post { padding: 0 0 8px 20px; margin: 0; min-height: 0; position: relative; }
	.content-fragment.user-activity-message-list .abbreviated-post .post-summary { padding: 0; margin: 0; }
	.content-fragment.user-activity-message-list .post-thumbnail { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') no-repeat; position :absolute; left: 0; top: 0; width: 16px; height: 16px; }
	.content-fragment.user-activity-message-list .new-profile-announcement .post-thumbnail { background-position: 0 -214px; }
	.content-fragment.user-activity-message-list .new-profile-comment .post-thumbnail { background-position: 0 -214px; }
	.content-fragment.user-activity-message-list .new-user .post-thumbnail { background-position: 0 -1069px; }
	.content-fragment.user-activity-message-list .new-blog .post-thumbnail { background-position: 0 -122px; }
	.content-fragment.user-activity-message-list .new-blog-post .post-thumbnail { background-position: 0 -168px; }
	.content-fragment.user-activity-message-list .new-blog-comment .post-thumbnail { background-position: 0 -214px; }
	.content-fragment.user-activity-message-list .new-forum .post-thumbnail { background-position: 0 -306px; }
	.content-fragment.user-activity-message-list .new-forum-thread .post-thumbnail { background-position: 0 -398px; }
	.content-fragment.user-activity-message-list .new-forum-post .post-thumbnail { background-position: 0 -352px; }
	.content-fragment.user-activity-message-list .new-media-gallery .post-thumbnail { background-position: 0 -673px; }
	.content-fragment.user-activity-message-list .new-media-gallery-post .post-thumbnail { background-position: 0 -719px; }
	.content-fragment.user-activity-message-list .new-media-gallery-comment .post-thumbnail { background-position: 0 -214px; }
	.content-fragment.user-activity-message-list .new-group .post-thumbnail { background-position: 0 -536px; }
	.content-fragment.user-activity-message-list .new-group-member .post-thumbnail { background-position: 0 -582px; }
	.content-fragment.user-activity-message-list .new-friendship .post-thumbnail { background-position: 0 -444px; }
	.content-fragment.user-activity-message-list .new-user-file .post-thumbnail { background-position: 0 -260px; }
	.content-fragment.user-activity-message-list .new-user-folder .post-thumbnail { background-position: 0 -260px; }
	.content-fragment.user-activity-message-list .new-user-avatar .post-thumbnail { background-position: 0 -76px; }
	.content-fragment.user-activity-message-list .new-wiki-page .post-thumbnail { background-position: 0 -1161px; }
	.content-fragment.user-activity-message-list .new-wiki .post-thumbnail { background-position: 0 -1115px; }
	.content-fragment.user-activity-message-list .updated-wiki-page .post-thumbnail { background-position: 0 -30px; }
	.content-fragment.user-activity-message-list .new-wiki-page-comment .post-thumbnail { background-position: 0 -214px; }
	.content-fragment.user-activity-message-list .third-party-message-type .post-thumbnail { background-position: 0 -490px; }
	.content-fragment.user-activity-message-list .status .post-thumbnail { background-position: 0 -1023px; }
	.content-fragment.user-activity-message-list .reply .post-thumbnail { background-position: 0 -214px; }


/* $Messages Conversation List
/******************************/
.content-fragment.conversation-list { position: relative; }
	.content-fragment.conversation-list .message.directions { font-weight: bold; margin: 12px 4px; padding: 15px; background-color: #cbe3f0; }
	.content-fragment.conversation-list .post-name .internal-link.view-post.read { color: #999; font-weight: normal; }
	.content-fragment.conversation-list .navigation-item .internal-link.delete-conversation span { width: 10px; height: 10px; line-height: 10px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_delete.gif') no-repeat; display: inline-block; cursor: pointer; }

	.content-fragment.conversation-list .fiji-standard .table-column { padding: 8px 4px; margin: 0; border: 0; color: #999; }
	.content-fragment.conversation-list .fiji-standard .table-column.column-1 { width: 34px; vertical-align: top; padding-top: 14px; }
	.content-fragment.conversation-list .fiji-standard .table-column.column-2 { width: 50%; }
	.content-fragment.conversation-list .fiji-standard .table-column.column-3 { width: 49%; }
	.content-fragment.conversation-list .fiji-standard .table-column.last { text-align: right; width: 70px; min-width: 55px; }
	.content-fragment.conversation-list .fiji-standard .post-name { margin: 2px 0 2px 0; padding: 0; font-size: 22px; font-weight: bold; }
	.content-fragment.conversation-list .fiji-standard .post-author { display: none; }
	.content-fragment.conversation-list .fiji-standard .post-date span { display: block; }
	.content-fragment.conversation-list .fiji-standard .avatar img { max-width: 34px !important; max-height: 34px !important; }
	.content-fragment.conversation-list .fiji-standard .navigation-item { height: 16px; }
		.content-fragment.conversation-list .fiji-standard .navigation-item .internal-link.delete-conversation { right: 18px; position: relative; line-height: 15px; margin-left: 18px; display: inline; }
		.content-fragment.conversation-list .fiji-standard .navigation-item .internal-link.delete-conversation span { position: absolute; right: -18px; top: 2px; }
	.content-fragment.conversation-list .fiji-standard .pager { margin: 26px 0; }

    .content-fragment.conversation-list .simple .abbreviated-post { min-height: 36px; }
    .content-fragment.conversation-list .simple .post-name { font-size: 12px; display: inline; }
    .content-fragment.conversation-list .simple .abbreviated-post .post-date { display: block; }
    .content-fragment.conversation-list .simple .user-name { display: none; }
    .content-fragment.conversation-list .simple .post-actions {display: inline; margin-left: 5px;}
    .content-fragment.conversation-list .simple .post-actions .navigation-list, .content-fragment.conversation-list .simple .post-actions .navigation-item { display: inline; }
    .content-fragment.conversation-list .simple .post-actions .navigation-list-header, .content-fragment.conversation-list .post-actions .navigation-list-footer{ display:none; }
	.content-fragment.conversation-list .simple .pager { margin-top: 16px; }

/* $Messages Conversation
/******************************/
.content-fragment.conversation { position: relative; margin: 16px; }
	.content-fragment.conversation .post-participants { border-bottom: 1px solid #cbe3f0; padding-bottom: 12px; color: #999; }
	.content-fragment.conversation .content-item { padding: 6px 0 6px 46px; margin: 12px 0; border: 0; color: #333; }
	.content-fragment.conversation .content-item .full-post-header,
	.content-fragment.conversation .content-item .full-post .post-name,
	.content-fragment.conversation .content-item .full-post .post-participants,
	.content-fragment.conversation .content-item .full-post .post-date .label,
	.content-fragment.conversation .content-item .full-post-footer { display: none; }
	.content-fragment.conversation .content-item .full-post .post-author,
	.content-fragment.conversation .content-item .full-post .post-date { display: inline; font-size: 11px; color: #999; }
	.content-fragment.conversation .content-item .full-post .post-date { margin-left: 3px; }
	.content-fragment.conversation .content-item .full-post .post-author .avatar { position: absolute; left: -46px; top: 3px; }
	.content-fragment.conversation .content-item .full-post .post-content.user-defined-markup p { margin-top: 0; padding-top: 0; font-size: 13px; word-wrap: break-word; }

	.content-fragment.conversation .internal-link.delete-conversation { left: 10px; position: absolute; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat right -20px; height: 14px; color: #fff; font-size: 12px; padding: 2px 24px 4px 12px; }
		.content-fragment.conversation .internal-link.delete-conversation span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat left top; display: block; position: absolute; left: -10px; top: 0; width: 18px; height: 20px; }
	
	.content-fragment.conversation fieldset { position: relative; margin: 1em 0 4em 0; }
	.content-fragment.conversation .field-list-description span { display: block; position: absolute; left: 0; top: -1em; font-size: 14px; font-weight: bold; color: #999; }
	.content-fragment.conversation .internal-link.add-reply { left: 10px; position: absolute; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat right -20px; height: 14px; color: #fff; font-size: 12px; padding: 2px 24px 4px 12px; }
		.content-fragment.conversation .internal-link.add-reply span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat left top; display: block; position: absolute; left: -10px; top: 0; width: 18px; height: 20px; }
	
/* $Comment List
/******************************/
.content-fragment.comment-list .navigation-list .rss { margin-left: 12px; }

/* $User Status
/******************************/
.content-fragment.user-status { position: relative; }
.content-fragment.user-status .content-fragment.user-status .attribute-item.edit-user-avatar,
	.content-fragment.user-status .attribute-item.edit-user-profile,
	.content-fragment.user-status .attribute-item.edit-user-avatar,
	.content-fragment.user-status .fiji-user-avatar .user-name,
	.content-fragment.user-status .fiji-view-user-status .attribute-name,
	.content-fragment.user-status .fiji-view-user-status-date .attribute-name { display: none; }
	.content-fragment.user-status .attribute-list-header, .content-fragment.user-status .attribute-list-footer { height: 6px; margin: 0 0 0 10px; }
	.content-fragment.user-status .attribute-list-header .fiji-user-status-r, .content-fragment.user-status .attribute-list-footer .fiji-user-status-r { height: 6px; overflow: hidden; }
	.content-fragment.user-status .attribute-list-header { background: transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/user_2D00_status_2D00_bkg.gif') no-repeat 0 0; }
	.content-fragment.user-status .attribute-list-header .fiji-user-status-r { background: transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/user_2D00_status_2D00_bkg.gif') no-repeat right -6px; }
	.content-fragment.user-status .fiji-user-status-outer { margin-left: 34px; position: relative; }
	.content-fragment.user-status .attribute-list { margin-left: 4px; padding: 3px 6px 3px 16px; background: #fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/user_2D00_status_2D00_left.gif') no-repeat left 0px; }
		.content-fragment.user-status .attribute-item.user-avatar .user-name { display: none; }
		.content-fragment.user-status .attribute-item.user-avatar { position: absolute; left: -34px; top: 0; padding: 1px; border: solid 1px #ccc; margin-right: 4px; }
		.content-fragment.user-status .attribute-item.user-avatar .avatar img { max-width: 28px; max-height: 28px; }
		.content-fragment.user-status .attribute-item.view-user-status { display: inline; color: #666; }
			.content-fragment.user-status .attribute-item.view-user-status .attribute-name { display: none; }
		.content-fragment.user-status .attribute-item.view-user-status-date { display: inline; color: #999; font-size: 10px; }
			.content-fragment.user-status .attribute-item.view-user-status-date .attribute-name { display: none; }
			.content-fragment.user-status .attribute-item.view-user-status-date .attribute-value { white-space: nowrap; }
	.content-fragment.user-status .fiji-user-status-inner { border-right: solid 1px #d2d2d2; }
	.content-fragment.user-status .attribute-list-footer { background: transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/user_2D00_status_2D00_bkg.gif') no-repeat 0 -12px; }
	.content-fragment.user-status .attribute-list-footer .fiji-user-status-r { background: transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/user_2D00_status_2D00_bkg.gif') no-repeat right -18px; }

/* Track Term Search
*******************************/
.content-fragment.track-term-search .simple-expanded .content-item { border-top: 0; border-bottom: 1px dotted #ccc; }
.content-fragment.track-term-search .simple-expanded .abbreviated-post { margin: 0; padding: 10px 0 10px 46px; min-height: 35px; }
.content-fragment.track-term-search .simple-expanded .post-name { font-size: 1em; font-weight: bold; margin: 2px 0; }
.content-fragment.track-term-search .content-list-name { clear: both; color: rgb(102, 102, 102); font-size: 11px; font-weight: bold; margin: 0.25em 0px 0.25em 0px; padding: 0px 0px 0px 0px; }

/* Email Digest
/******************************/
.email-digest-subscription { cursor: pointer; width: 185px; word-wrap: normal; white-space: nowrap; }
.email-digest-subscription span.email-digest-rollup { border: 1px solid #d6d6d6; padding: 3px; }
.email-digest-subscription span.email-digest-rollup span.drop-down-arrow { padding-right:11px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/login_2D00_create_2D00_sprite_2D00_arrows.png') no-repeat right 2px; }
.email-digest-selectWrapper { border: 1px solid #d6d6d6; margin: 4px; width: 150px; background: #fff; cursor: pointer; }
.email-digest-selectWrapper  div.email-digest-selectable:hover { background: #aaf; }
.email-digest-selectWrapper  div.email-digest-selectable > span { padding: 4px; }
.email-digest-selectWrapper  div.email-digest-selected { background: #ffa; }


/* $User Info Popup
/******************************/
.user-info-popup-content { background-color: Transparent; border-width: 0; color: #000; position: relative; margin: 0; padding: 12px 0 0 0; font-size: 13px; white-space: nowrap; }
	.user-info-popup-content .fiji-arrow { width: 30px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/bubble_2D00_arrows.png') no-repeat left top; z-index: 2; }
	.user-info-popup-content .abbreviated-post { padding: 0; background-color: #fff; }
.user-info-popup-content .fiji-arrow { margin-left: auto; margin-right: auto; position: relative; left: 0px; top: -15px; height: 20px; }
	.user-info-popup-content .abbreviated-post-header,
	.user-info-popup-content .abbreviated-post-footer,
	.user-info-popup-content .outer-wrapper.fiji-outer-wrapper { position: relative; top: -25px; }
	.user-info-popup-content { white-space: normal; }
	.user-info-popup-content .post-content .user-defined-markup { white-space: normal; }
.user-info-popup-content .abbreviated-post { width: 260px; -moz-box-shadow: 0px 0px 9px 0px #666; -webkit-box-shadow: 0px 0px 9px 0px #666; box-shadow: 0px 0px 9px 0px #666; margin: 9px; border: 1px solid #a7abaf; }
	.user-info-popup-content .abbreviated-post a { color: #000; font-weight: normal; }
.user-info-popup-content .post-attributes,
.user-info-popup-content .profile-avatar,
.user-info-popup-content .post-name,
.user-info-popup-content .navigation-list { padding: 7px 7px 0px 7px; border: 0px; display: block; position: static; }
.user-info-popup-content .profile-avatar { float: left; margin-right: 10px; }
.user-info-popup-content .close { float: right; margin-right: 5px; margin-top: 5px; }
    .user-info-popup-content .close a { display: block; text-indent: -3000em; width: 15px; height: 15px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/hoverclose.png') no-repeat; }
.user-info-popup-content .post-name { margin-bottom: 0px; width: 120px; }
    .user-info-popup-content .post-name a { color: #2a479e; font-weight: bold; font-size: 16px; }
.user-info-popup-content .post-name, 
.user-info-popup-content .profile-fields,
.user-info-popup-content .navigation-list { margin-left: 100px; }
.user-info-popup-content .profile-fields { padding-top: 0px; }
	.user-info-popup-content .profile-fields .attribute-item { padding: 0px; margin: 0px; }
        .user-info-popup-content .profile-fields .profile-field,
        .user-info-popup-content .profile-fields .profile-field a { color: #888888; }
        .user-info-popup-content .profile-fields .profile-field.primary-profile-field,
        .user-info-popup-content .profile-fields .profile-field.primary-profile-field a { color: #000000; }
        .user-info-popup-content .profile-fields .profile-field a:hover { border-bottom: 0px; text-decoration: none; }
.user-info-popup-content .navigation-list a { color: #2a479e; font-size: 11px; }
	.user-info-popup-content .navigation-list a { padding-left: 23px; }
	.user-info-popup-content .navigation-list a.add-friend { height: 16px; display: block; background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/join_5F00_group.gif'); background-repeat: no-repeat; }
	.user-info-popup-content .navigation-list a.start-conversation { height: 16px; display: block; background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/send_2D00_message.gif'); background-repeat: no-repeat; }
.user-info-popup-content .post-attributes.badges { clear: both; }
	.user-info-popup-content .post-attributes.badges .attribute-item { float: left; }
	.user-info-popup-content .post-attributes.badges .attribute-item.text { float: left; font-weight: bold; color: #555; padding: 0px 10px 10px 5px; font-size: 13px; }
.user-info-popup-content a.recent-activity { background-color: #dcddde; display: block; height: 33px; line-height: 33px; color: #4f4f51; text-decoration: none; font-weight: bold; padding-left: 7px; }
.user-info-popup-content div.recent-activity { clear: both; width: 100%; border-top: 1px solid #a7abaf; min-height: 33px; }
	.user-info-popup-content div.recent-activity .content-list { background-color: #ebeaf5; padding: 7px; font-size: 11px; }
		.user-info-popup-content .activity li:hover { background-color: #d5d8d7; }
		.user-info-popup-content a.recent-activity:hover { background-color: #a7abaf; }
		.user-info-popup-content .recent-activity .content-list .content-item { padding: 2px; border-bottom: 1px solid #a7abaf; }
			.user-info-popup-content .recent-activity .content-list .content-item:last-child { border-bottom: 0px; }
		.user-info-popup-content .recent-activity .content-list .content-item,
		.user-info-popup-content .recent-activity .content-list .content-item .post-content { margin: 0px 0px; border-top: 0px; }
		.user-info-popup-content .post-date { display: inline; }
		.user-info-popup-content .recent-activity .content-list .full-post { padding-left: 22px; position: relative; }	
	
	.user-info-popup-content .post-thumbnail { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/messages_2D00_sprite.gif') no-repeat; position :absolute; left: 0; top: 0; width: 16px; height: 16px; }
	.user-info-popup-content .new-profile-announcement .post-thumbnail { background-position: 0 -214px; }
	.user-info-popup-content .new-profile-comment .post-thumbnail { background-position: 0 -214px; }
	.user-info-popup-content .new-user .post-thumbnail { background-position: 0 -1069px; }
	.user-info-popup-content .new-blog .post-thumbnail { background-position: 0 -122px; }
	.user-info-popup-content .new-blog-post .post-thumbnail { background-position: 0 -168px; }
	.user-info-popup-content .new-blog-comment .post-thumbnail { background-position: 0 -214px; }
	.user-info-popup-content .new-forum .post-thumbnail { background-position: 0 -306px; }
	.user-info-popup-content .new-forum-thread .post-thumbnail { background-position: 0 -398px; }
	.user-info-popup-content .new-forum-post .post-thumbnail { background-position: 0 -352px; }
	.user-info-popup-content .new-media-gallery .post-thumbnail { background-position: 0 -673px; }
	.user-info-popup-content .new-media-gallery-post .post-thumbnail { background-position: 0 -719px; }
	.user-info-popup-content .new-media-gallery-comment .post-thumbnail { background-position: 0 -214px; }
	.user-info-popup-content .new-group .post-thumbnail { background-position: 0 -536px; }
	.user-info-popup-content .new-group-member .post-thumbnail { background-position: 0 -582px; }
	.user-info-popup-content .new-friendship .post-thumbnail { background-position: 0 -444px; }
	.user-info-popup-content .new-user-file .post-thumbnail { background-position: 0 -260px; }
	.user-info-popup-content .new-user-folder .post-thumbnail { background-position: 0 -260px; }
	.user-info-popup-content .new-user-avatar .post-thumbnail { background-position: 0 -76px; }
	.user-info-popup-content .new-wiki-page .post-thumbnail { background-position: 0 -1161px; }
	.user-info-popup-content .new-wiki .post-thumbnail { background-position: 0 -1115px; }
	.user-info-popup-content .updated-wiki-page .post-thumbnail { background-position: 0 -30px; }
	.user-info-popup-content .new-wiki-page-comment .post-thumbnail { background-position: 0 -214px; }
	.user-info-popup-content .third-party-message-type .post-thumbnail { background-position: 0 -490px; }
	.user-info-popup-content .status .post-thumbnail { background-position: 0 -1023px; }
	.user-info-popup-content .reply .post-thumbnail { background-position: 0 -214px; }
	
/* $Copyright Info
/******************************/
.message.copyright { margin: 0px 0px 5px 0px; text-align: center; }

/* $Powered By Info
/******************************/
.poweredby {  height: 19px; text-align: center; }
	.poweredby a { display: block; width: 161px; padding: 19px 0 0 0; height:0; overflow: hidden; margin: 0 auto; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/fiji_2D00_footer.gif') no-repeat left top; }
