html, body { margin: 0; padding: 0; text-align: left; font-size: 12px; font-family:Arial; color: #333;  }
a:link, a:visited, a:active { outline: none; color: #1f9dd1; text-decoration: none; font-weight: bold; }
a:hover { outline: none; text-decoration: underline; }

html { background: #fff; }
html, body p{ color: #666;}

/* Browser-specific issues */

ul { margin-left: 0; }

/* simulate placeholder */

.simu-placeholder { font-style:italic; letter-spacing:3px; color:#999; }

/* $Layout
/******************************/
.content-fragment-page { background: #d1d1d1 url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/content_2D00_fragment_2D00_page_2D00_background.png') repeat-x left top; min-height: 218px; }

.content-fragment-page .layout, .footer-fragments .layout, .page-editing, .page-tabs { width: 960px; margin: 0 auto; }
.layout { clear: both; }
.content-fragment-page .layout { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/content_2D00_fragment_2D00_page_2D00_background_2D00_bottom_2D00_right.png') no-repeat right bottom; }
.content-fragment-page .layout-header { position: absolute; left: 0; bottom: 0; width: 10px; height: 10px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/content_2D00_fragment_2D00_page_2D00_background_2D00_bottom_2D00_left.png') no-repeat left bottom; }
.layout-footer { clear: both; }
.layout-region {}

.content-fragment-page .layout-region.header { background: #fff; }
.content-fragment-page .layout-region.header .fiji-header-round-left { position: absolute; left: 0; bottom: -10px; width: 10px; height: 10px; background: #F1F1F1 url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/content_2D00_fragment_2D00_page_2D00_background_2D00_top_2D00_left.png') no-repeat left top; }
.content-fragment-page .layout-region.header .fiji-header-round-right { position: absolute; right: 0; bottom: -10px; width: 10px; height: 10px; background: #F1F1F1 url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/content_2D00_fragment_2D00_page_2D00_background_2D00_top_2D00_right.png') no-repeat right top; }

.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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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; }
	
.page-management .content-fragment-search input { padding-top: 5px; background-image: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/content_2D00_fragment_2D00_search.gif'); }

/* $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; }

/* $Pager
/******************************/
.pager { text-align: center; margin-top: 5px; }
	.pager a { background: #e7f8ff; padding: 2px 6px 3px 6px; margin: 0 4px 0 0; display: inline-table; display: -moz-inline-box; display: inline-block; font-size: 12px; line-height: 20px; font-weight: bold; min-width: 20px; height: 20px; }
	.pager .separator { display: none; }
	.pager a.selected { background: #e7e7e7; }
	.pager .summary { display: none; }

/* $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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-files/tab_2D00_set.png') no-repeat left -30px; }
	.tab-set .tab.selected div{ background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-bottom-width: 0; margin-right: 1px; color: #0066DD !important; padding: 3px 12px 5px 12px; line-height: 15px; height: 16px; font-weight: normal; background: ;
    border-right-style: none;
    border-right-color: inherit;
    border-right-width: 0px;
    margin-left: 0px;
    margin-top: 2px;
    margin-bottom: -1px;
}
	.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-fd-d94c4f4734564c86a75112ca6bf334a9-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 Fragments
/*******************************/
.content-fragment { margin: 10px; }

.content-fragment-content { background-color: #fff;  padding: 12px; word-wrap: break-word; }
	.content-fragment.with-header .content-fragment-header { background-color: #fff; padding: 6px 12px; border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; word-wrap: break-word; }
	.content-fragment.with-header .content-fragment-header div { padding-bottom: 5px; color: #666; font-size: 11px; text-transform: uppercase; border-bottom: 1px solid #ddf1fa; }
	.content-fragment.with-header.editable .content-fragment-header { background-image: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/editable_2D00_content_2D00_fragment_2D00_background.gif'); border-bottom-color: #BFAE9E; }
	.content-fragment.with-header.no-wrapper .content-fragment-header, .content-fragment.with-header.no-wrapper-with-spacing .content-fragment-header { background-color: Transparent; border-left-width: 0; border-right-width: 0; padding-left: 0; padding-right: 0; }
	.content-fragment.with-header .content-fragment-content { padding-top: 1px; }
	.content-fragment.no-wrapper .content-fragment-content, .content-fragment.no-wrapper-with-spacing .content-fragment-content { padding: 0; }

.layout-content.content-left-sidebar-right .layout-region.content .content-fragment,
.layout-content.sidebar-left-content-right .layout-region.left-sidebar .content-fragment,
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.left-sidebar .content-fragment,
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment,
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content .content-fragment,
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left .content-fragment,
.layout-content.header-top-content-left-sidebar-right .layout-region.content .content-fragment,
.layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar .content-fragment,
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.left-sidebar .content-fragment,
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment,
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content .content-fragment,
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left .content-fragment
{ margin-right: 0; }

.layout-region.header .content-fragment { margin-right: 0; margin-left: 0; }

.layout-content.split-content .layout-region.content .content-fragment,
.layout-content.header-top-split-content .layout-region.content .content-fragment
{ margin-right: 5px; }

.layout-content.split-content .layout-region.right-sidebar .content-fragment,
.layout-content.header-top-split-content .layout-region.right-sidebar .content-fragment
{ margin-left: 5px; }

.fiji-content-fragment-top, .fiji-content-fragment-bottom { height: 5px; }

	.fiji-content-fragment-top .fiji-r1, 
	.fiji-content-fragment-top .fiji-r2, 
	.fiji-content-fragment-top .fiji-r3, 
	.fiji-content-fragment-top .fiji-r4, 
	.fiji-content-fragment-bottom .fiji-r1, 
	.fiji-content-fragment-bottom .fiji-r2, 
	.fiji-content-fragment-bottom .fiji-r3, 
	.fiji-content-fragment-bottom .fiji-r4
	{ border-left: solid 1px; border-right: solid 1px; height: 1px; overflow: hidden; }
	
	.fiji-content-fragment-top .fiji-r1, .fiji-content-fragment-bottom .fiji-r4 { margin: 0 5px; height: 0; border-top: solid 1px; border-left-width: 0; border-right-width: 0; }
	.fiji-content-fragment-top .fiji-r2, .fiji-content-fragment-bottom .fiji-r3 { margin: 0 3px; border-left-width: 2px; border-right-width: 2px; }
	.fiji-content-fragment-top .fiji-r3, .fiji-content-fragment-bottom .fiji-r2 { margin: 0 2px; }
	.fiji-content-fragment-top .fiji-r4, .fiji-content-fragment-bottom .fiji-r1 { margin: 0 1px; height: 2px; }

	.fiji-content-fragment-top .fiji-r1, 
	.fiji-content-fragment-top .fiji-r2, 
	.fiji-content-fragment-top .fiji-r3, 
	.fiji-content-fragment-top .fiji-r4, 
	.fiji-content-fragment-bottom .fiji-r1,
	.fiji-content-fragment-bottom .fiji-r2,
	.fiji-content-fragment-bottom .fiji-r3,
	.fiji-content-fragment-bottom .fiji-r4 
	{ background-color: #fff; border-color: #D6D6D6; }

	.content-fragment-content { border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; }
	
.content-fragment.side-border-only .fiji-content-fragment-top, .content-fragment.side-bottom-border-only .fiji-content-fragment-top, .content-fragment.no-wrapper .fiji-content-fragment-top, .content-fragment.no-wrapper-with-spacing .fiji-content-fragment-top, 
.content-fragment.top-side-border-only .fiji-content-fragment-bottom, .content-fragment.side-border-only .fiji-content-fragment-bottom, .content-fragment.no-wrapper .fiji-content-fragment-bottom, .content-fragment.no-wrapper-with-spacing .fiji-content-fragment-bottom
{ display: none; }

.content-fragment.no-wrapper .content-fragment-content, .content-fragment.no-wrapper-with-spacing .content-fragment-content { border-left-width: 0; border-right-width: 0; padding: 0; background-color: Transparent; }

.content-fragment.no-wrapper { margin: 0; }
.content-fragment.side-border-only { margin-top: 0; margin-bottom: 0; }
.content-fragment.top-side-border-only { margin-bottom: 0; }
.content-fragment.side-bottom-border-only { margin-top: 0; }

/* $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-list { margin: 1em 0; border-collapse: collapse; }
	.table-header-column { border-top: dotted 1px #ccc; border-bottom: solid 1px #999; padding: 8px; font-size: 9px; margin: 0; text-transform: uppercase; white-space: nowrap; text-align: left; }
		.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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-files/ascending.gif'); }
	.table-column { border-bottom: dotted 1px #ccc; padding: 8px; margin: 0;  }
	.table-item.last .table-column { border-bottom-width: 0; }

/* $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-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: #999; margin: 0 3px; text-transform: uppercase; font-weight: bold; }
	.breadcrumb-list .breadcrumb-item a { color: #1f9dd1; }
	.breadcrumb-list .internal-link.view-home { margin-left: -3px; }

/* $Page Titles
/******************************/
.title { }
.description { }

/* $Admin Bar
/******************************/
.admin-bar { text-align: right; color: #333; position: relative; height: 25px; padding: 4px; background: #999 url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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; }

/* $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.edit-mode, #user-banner.preview-mode { padding-top: 40px; margin-top: 20px; }
	.user-banner .user-name { margin: 0; padding: 15px 0 0 90px; font-size: 24px; letter-spacing: -1.25px; }
	.user-banner .user-status { margin: 0; padding: 0 0 0 90px; width: 465px; overflow: hidden; }
		.user-banner .fiji-user-status-header { width: 465px; height: 12px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/user_2D00_banner_2D00_status_2D00_message_2D00_background.gif') no-repeat left top; overflow: hidden; }
		.user-banner .fiji-user-status-content { width: 447px; 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: 465px; height: 3px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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 .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: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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: 11px; font-weight: normal; }
	.message.norecords { padding: 12px; color: #000; border: solid 1px #300; background-color: #CADBEE; }
	.message.success { padding: 12px; color: #030; border: solid 1px #030; background-color: #88dd88; }
	.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; }

.messages h4, #message h4 { font-weight: bold; font-size: 24px !important; }
#message h4 { margin: 0 0 10px 0; }
#message .msg-participants { margin-bottom: 20px; }
.messages #compose_new_msg { float: right !important; margin-top: -63px; }
#message_list { clear: both; margin: 0; padding: 0; list-style: none; border-top: solid 1px #e5e5e5; }
    #message_list li { position: relative; padding: 15px 10px 15px 90px; margin: 0; border-bottom: 1px solid #e5e5e5; min-height: 75px; cursor: pointer; }
        #message_list li.unread-msg { background: #f2fbfe; }
        #message_list li.read-msg { background: #fff; }
        .msg-avatar { float: left; margin-left: -80px; }
        .msg-title { display: block; margin: 0 100px 10px 0; }
        .msg-dateline { position: absolute; top: 10px; right: 10px; }
        .msg-excerpt .msg-dateline{ position: static;}
            .msg-thread .msg-dateline { color: #999; }
        .msg-participants { margin: 0 0 5px 0; color: #666; }
        .msg-excerpt, .msg-excerpt p { color: #999; }
        .msg-body, .msg-body p { color: #666; line-height: 18px; }
.messages .more-messages-link { display: block; margin: 25px 0 25px 0; font-size: 14px; font-weight: bold; }

.content-fragment.message-widget #message { position: relative; }
    .content-fragment.message-widget #message h4 { margin-right: 175px; float: left; width: 515px; word-wrap: break-word; }
    .content-fragment.message-widget .msg-participants { float: left; clear: left; }
    .content-fragment.message-widget #delete_thread_button { position: absolute; top: 0; right: 0; }
        .lt-ie8 .content-fragment.message-widget #delete_thread_button { top: 8px; }

.msg-reply-area { background: #f2fbfe; padding: 15px; }
    .msg-reply-area textarea { display: block; width: 99%; height: 65px; margin-bottom: 15px; }
    
#delete_confirmation .blue-button { margin-right: 20px; }

#newMessage input[type=text], #newMessage textarea { width: 325px; }

#newMessage #tagit-wrapper input { width: auto; }

#inviteContactDiv .blue-button,
#newMessage .blue-button{
    position:relative;
}
#inviteContactDiv .blue-button{
    margin-right: 30px;
}
.modal-wrapper .button-block,
#inviteContactDiv .button-block,
#newMessage .blue-button .button-block,
.group-banner-content .button-block{
    position:absolute;
    z-index:50;
    height:100%;
    width:100%;
    filter: alpha(opacity=0);
    opacity:0;
    background-color:Aqua;
    cursor:pointer;
    top:0;
    left:0;
}

.modal-wrapper .blue-button{ margin-right:30px; }

#newMessage textarea { height: 135px; margin-bottom:10px; }
    #newMessage .form-field-group label { font-weight: bold; }

.group-page .request-group-invite{
    position:relative;
    float: left;
}

/* $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: normal !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; float: left; }
.user-defined-markup pre {font-size: 12px;font-family: Arial;}
.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-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_close.gif') no-repeat; margin-top: 2px; }

.modal { border: 0; margin: 0; background: #fff; -moz-box-shadow: 2px 2px 5px #333; -webkit-box-shadow: 2px 2px 5px #333; box-shadow: 2px 2px 5px #333; }
    html.modal { -moz-box-shadow: 0; -webkit-box-shadow: 0; box-shadow: 0; } /* Prevent a double-shadow inside iFrames in Firefox. */
.modal-title { border-bottom: 0; }
    .modal-title .modal-close { display: block; height: 35px; width: 39px; line-height:35px; position: absolute; top: -37px; right: 0px; padding: 0 15px 0 42px; color: #fff; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 12px; background: #000 url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/btn_2D00_close_2D00_modal.png') no-repeat 15px 9px; }
    .modal-title .modal-close:before { content: "Close"; }
.modal-content { padding-right: 10px; }
.modal-footer, .modal-footer-2, .modal-footer-3, .modal-resize { display: none; }

/* 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-fd-d94c4f4734564c86a75112ca6bf334a9-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; }

/* $Header-Fragments
/******************************/
.header-fragments { position: relative; background: transparent; overflow-x: hidden; min-width: 940px; z-index: 2; }
body > form > .header-fragments { overflow: visible; } /* Don't clip the user header nav menu */
.header-fragments .layout { position: relative; width: 960px; margin: 0 auto; }
.header-fragments-header { position: absolute; background: #f0eee8; border-bottom: solid 1px #c5c2bd; width: 100%; height: 33px; left: 0; z-index: 0; font-size: 11px; min-width: 940px; }

.header-fragments .layout-content .layout-region .layout-region-inner { overflow: visible; }

/* $Site - Search/Group Search */
/******************************/
.content-fragment.site-search fieldset{border: none; margin: 0; padding: 0; float: right;}
.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; border: solid 1px #e3e3e3; height: 26px; width: 280px; position: relative; top: 57px; z-index: 10; background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/spy_2D00_glass.png') no-repeat 260px 6px; }
  .content-fragment.site-search .field-item { display: block; float: left; margin: 0; padding: 0;} 
.search-groups-wrapper{ position: relative;margin-top: 25px;}
.search-groups-wrapper #search-group{background: url("/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/spy_2D00_glass.png") no-repeat scroll 190px 6px transparent;
    width: 92%;}
    .content-fragment .search-groups-wrapper .search-btn{right: 10px; top: 7px;}
  .content-fragment.site-search .field-item .field-item-header.query { display: none } 
  .content-fragment.site-search .field-item-input input { border: none; display: block; position: absolute; top: 0; left: 68px; padding: 6px 5px 0 5px; margin-left: 10px; width: 180px; height: 25px; color: #999; font-size: 14px; background: none; cursor: auto}
  .content-fragment.site-search .field-item.search-type.fancy { position: relative; cursor: pointer; }
    .content-fragment.site-search .field-item.search-type.fancy select { position: absolute; top: 0; left: 0; zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; filter: alpha(opacity=0); opacity: 0; }
        .content-fragment.site-search .field-item.search-type.fancy .current-search-type { font-weight: bold; width: 71px; height: 30px; line-height: 27px; color: #666; }
            .content-fragment.site-search .field-item.search-type.fancy .current-search-type .inner { margin-left: 8px; }
  .content-fragment.site-search .search-btn,
  .search-groups-wrapper .search-btn { position: absolute; top: 0; right: 0; cursor: pointer; width: 25px; height: 25px; opacity: 0; filter: alpha(opacity=0); }
  .content-fragment.site-search .internal-link.search-options { display: block; border: none; background: transparent; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-files/search_2D00_field_2D00_button_2D00_active.png'); }
  .content-fragment.site-search #site_search_submit { height: 26px; width: 30px; text-align: center; background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/blue_2D00_button_2D00_multistate.png') -75px -6px; position: absolute; top: 0; right: 0;}
  	.content-fragment.site-search #site_search_submit a { color: #fff !important; line-height: 26px; }
.site-search input.search { position: static; top: 0; border: 0 !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; padding: 0 !important; } 

.menu.search-content { background: #e3e3e3 url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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; }
.group-search-title {
    font-size: 30px;
    margin-top: 26px;
}

/* $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:200; 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: #333; }
    .content-fragment.site-user-navigation a.login, .content-fragment.site-user-navigation a.user-registration { color: #1f9dd1; }
	.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 { float: left; position: relative; padding-left: 25px; font-weight: bold; }
.content-fragment.site-user-navigation .oauth-provider { position: absolute; left: -25px; top: 0px; }
	/*content-fragment.site-user-navigation .oauth-provider img { max-width: 20px !important; max-height: 20px !important; }*/
.content-fragment.site-user-navigation .navigation-item.user-information .user-name{ padding: 0 42px 0 20px;}
.content-fragment.site-user-navigation .avatar { position: absolute; right: 0; top: 0px; }
.content-fragment.site-user-navigation .avatar img { width: 32px !important; height: 32px !important; }
.content-fragment.site-user-navigation .navigation-item.cart {	color:#1F9DD1;	background: url(/ASME/Images/icon-cart.gif) 0px 0px no-repeat; padding: 0; margin-left: 40px;}
.content-fragment.site-user-navigation .navigation-item.cart a{color:#1F9DD1; border: none;}
.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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_down_2D00_arrow.gif'); }

.menu.favorite-places-content { background: #ccc url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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 { display: none; }

/* $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 { width: 200px; }
.content-fragment.create-user input { max-width: 260px; }
.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-fd-d94c4f4734564c86a75112ca6bf334a9-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: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -22px;
}
.content-fragment.create-user .field-item .internal-link.create-account:hover span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px top;
}
.content-fragment.create-user .field-item .internal-link.create-account.disabled { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -110px;
}
.content-fragment.create-user .field-item .internal-link.create-account.disabled span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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: 30px; padding: 0px; border-bottom: 1px black solid; width: 450px; }
	.content-fragment.user-navigation .navigation-list .navigation-item:first-child{left: 0;}
	.content-fragment.user-navigation .navigation-item { padding: 0px; position: absolute; left: 150px; z-index: 1; width: 160px; height: 30px; }
		.content-fragment.user-navigation .experience-navigation-item { left: 0; }
		.content-fragment.user-navigation .activity-navigation-item { left: 138px; }
		.content-fragment.user-navigation .groups-navigation-item { left: 277px; }
		.content-fragment.user-navigation .navigation-item a { display: block;  line-height: 25px; font-size: 12px; padding: 3px 30px 0px 0px; color: #666; font-weight: bold; color: #1f9dd1; text-decoration: none; text-align: center;}
	.content-fragment.user-navigation .navigation-item.selected { position: absolute; z-index: 2; width: 160px; height: 32px; border-left: 1px black solid;}
		.content-fragment.user-navigation .navigation-item.selected a { color: #000; font-weight: bold; text-decoration: none;}
	.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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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 Result List Page
/******************************/
.content-fragment-page.search-searchresultlist .content-fragment { padding: 20px 20px 0 20px; }
.content-fragment-page.search-searchresultlist .content-fragment.bread-crumbs { padding: 0; }

/* $Advanced Search Result List Page
/******************************/
.content-fragment-page.search-advancedsearchresultlist .content-fragment { padding: 20px 20px 0 20px; }
.content-fragment-page.search-advancedsearchresultlist .content-fragment.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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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: ;
}
.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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-files/button.gif') no-repeat; display: block; width: 20px; height: 20px; margin-top: -1px; }

/* $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 { padding: 20px; }
.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; }

/* $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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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; }
.login-password-error { display: block; }

/* $Common Welcome
/******************************/
.content-fragment-page.common-welcome .layout { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-files/featured_2D00_content_2D00_background.gif') repeat-x top left; }
.content-fragment.no-wrapper.featured-content-list .content-fragment-header { border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 10px;  background: ; 
    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 { border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 10px;  background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/featured_2D00_content_2D00_bottom_2D00_background.gif') repeat-x left bottom;  
    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-fd-d94c4f4734564c86a75112ca6bf334a9-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; }

/* $Quick Post
/*****************************/
.content-fragment.quick-post {}
	.content-fragment.quick-post .filter {display: none; margin: 0 0 1em 0; padding: 0; border: 0 none; overflow: auto; }
		.content-fragment.quick-post .filter .filter-option { position: relative; float: left; }
		.content-fragment.quick-post .filter .filter-option .view-filter { position: relative; font-weight: normal; margin: 0; padding-left: 15px; font-size: 10px; }
			.content-fragment.quick-post .filter .filter-option .view-filter span { position: absolute; left: 0; top: 0; width: 10px; height: 12px; }
				.content-fragment.quick-post .filter .filter-option .view-filter.msg span { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1192px; }
				.content-fragment.quick-post .filter .filter-option .view-filter.forum span { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1192px; }
				.content-fragment.quick-post .filter .filter-option .view-filter.weblog span { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1232px; }
				.content-fragment.quick-post .filter .filter-option .view-filter.media-gallery span { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1110px; }
				.content-fragment.quick-post .filter .filter-option .view-filter.wiki span { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1272px; }
			.content-fragment.quick-post .filter .filter-option.selected .view-filter { font-weight: bold; color: #333; }
    	.content-fragment.quick-post .filter .separator { color: #999; padding: 0px 5px 0px 5px; float: left; }    	
	.content-fragment.quick-post .attribute-list { margin: 0 0 1em 0; }
	.content-fragment.quick-post .attribute-item.view-user-status { padding-bottom: 10px; color: #666; }
	.content-fragment.quick-post .attribute-item.view-user-status .attribute-name { color: #333; font-weight: bold; }
	.content-fragment.quick-post .attribute-item.view-user-status-date { color: #999; font-size: 11px; }
	.content-fragment.quick-post .attribute-item.view-user-status-date .attribute-name { display: none; }
	.content-fragment.quick-post .internal-link.add-post { margin-left: 8px; display: block; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/quickpost_2D00_post_2D00_button.gif') no-repeat right -34px; height: 20px; color: #fff; font-size: 12px; padding: 9px 30px 10px 18px; }
		.content-fragment.quick-post .internal-link.add-post span { position: absolute; left: -8px; top: 0; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/quickpost_2D00_post_2D00_button.gif') no-repeat left top; 
height: 34px; width: 8px; display: block; }
	.content-fragment.quick-post a.internal-link.add-post:hover { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/quickpost_2D00_post_2D00_button_2D00_hover.gif') no-repeat right -34px;
}
	.content-fragment.quick-post a.internal-link.add-post:hover span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/quickpost_2D00_post_2D00_button_2D00_hover.gif') no-repeat left top;
}
	.content-fragment.quick-post a.internal-link.add-post.disabled { color:#ccc; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/quickpost_2D00_post_2D00_button_2D00_disabled.gif') no-repeat right -34px;
}
	.content-fragment.quick-post a.internal-link.add-post.disabled:hover { text-decoration: none; cursor: default; }
	.content-fragment.quick-post a.internal-link.add-post.disabled span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/quickpost_2D00_post_2D00_button_2D00_disabled.gif') no-repeat left top;
}
	.content-fragment.quick-post .message.directions { padding: 5px; color: #999; font-size: 12px; }
	.content-fragment.quick-post .message.loading { padding: 0 5px 5px 22px; color: #999; font-size: 12px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif') no-repeat left top;
}
	.content-fragment.quick-post .add-post-loading { height: 16px; width: 16px; display: inline-block; position: relative; left: 8px; top: 8px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif') no-repeat left top;
}
	.content-fragment.quick-post .add-message-loading { height: 16px; width: 16px; display: inline-block; position: absolute; right: 0px; top: 6px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif') no-repeat left top;
}

	/* status-form styles are created via a markup translation */
	.content-fragment.quick-post .fiji-quickpost-message-form { }
		.content-fragment.quick-post .fiji-quickpost-message-form table { width: 99%; }
		.content-fragment.quick-post .fiji-quickpost-message-form td { white-space: nowrap; height: 40px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/quickpost_2D00_message_2D00_bkg.gif') no-repeat left top; }
		.content-fragment.quick-post .fiji-quickpost-message-form .fiji-message .field-item-header { display: none; }
		.content-fragment.quick-post .fiji-quickpost-message-form .fiji-message .field-item-input { display: block; margin-top: 9px; padding: 5px 2px 0 7px; position: relative;}
		.content-fragment.quick-post .fiji-quickpost-message-form .fiji-message input { font-family: Arial, sans-serif; width: 98%; overflow: hidden; height: 16px; border-width: 0; font-size: 12px; color: #666; padding: 0; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
		.content-fragment.quick-post .fiji-quickpost-message-form td.fiji-submit { padding-left: 11px; height: 40px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/quickpost_2D00_message_2D00_bkg.gif') no-repeat left -40px; }
		.content-fragment.quick-post .fiji-quickpost-message-form td.fiji-submit .field-item-input { display: block; margin-top: 6px; }

	.fiji-content-fragment-outer.quick-post { background-color: #e9e9e9; }
	.content-fragment.quick-post { overflow: hidden; }
		.content-fragment.quick-post fieldset.field-list { padding: 0 0 0; margin-top: 0; margin-bottom: 0; clear: both; }
			.content-fragment.quick-post .field-list .field-list-description, .content-fragment.quick-post .field-list .field-item-header, .content-fragment.quick-post .field-list .field-item-validation { display: none; }
			.content-fragment.quick-post .field-list .field-item { line-height: 26px; }
			.content-fragment.quick-post .field-list .field-item-input input,
			.content-fragment.quick-post .field-list .field-item-input textarea { padding: 6px; font-family: Arial, Sans-Serif; font-size: 1em; width: 97%; }
			.content-fragment.quick-post .field-list .field-item-input input.empty,
			.content-fragment.quick-post .field-list .field-item-input textarea.empty { color: #999; }
			.content-fragment.quick-post .field-list .field-item .field-item-validation { color: #c00; font-size: 11px; }
			.content-fragment.quick-post .field-list .field-item.post-to .field-item-header { display: inline; color: #777; font-weight: bold; font-size: 13px; margin-right: 3px; }
				.content-fragment.quick-post .field-list .field-item.post-to .field-item-input { font-weight: bold; font-size: 13px; color: #444; }
				.content-fragment.quick-post .field-list .field-item.post-to .field-item-input select { max-width: 500px; }
				.content-fragment.quick-post .field-list .field-item.post-to .field-item-input option { max-width: 500px; }
			.content-fragment.quick-post .field-list .field-item.post-file .field-item-header { color: #444; font-weight: bold; margin-right: 3px; }
			.content-fragment.quick-post .field-list .field-item.post-file .field-item-input input { width: 45%; }
			.content-fragment.quick-post .field-list .field-item-input .internal-link.add-attachment { display: inline-block; position: relative; margin-left: 10px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/quickpost_2D00_attach_2D00_button.gif') no-repeat right -26px; height: 14px; line-height: 15px; color: #fff; font-size: 12px; padding: 5px 13px 8px 2px; top: -1px; }
				.content-fragment.quick-post .field-list .field-item-input .internal-link.add-attachment span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/quickpost_2D00_attach_2D00_button.gif') no-repeat 0 0; display: block; position: absolute; left: -10px; top: 0; width: 10px; height: 26px; }
			.content-fragment.quick-post .field-list .field-item-input .internal-link.remove-attachment { text-decoration: underline; padding-left: 6px; }
			.content-fragment.quick-post .field-list .field-item-input .quick-post-attachment-name { padding: 0 6px; color: #999; }
			.content-fragment.quick-post .field-list .field-item-input .internal-link.add-post { float: right; position: relative; padding: 4px 26px 10px 17px; outline: none; margin-right: 7px; }
			.content-fragment.quick-post .field-list .field-item-input .internal-link.cancel-post { float: right; margin-right: 7px; }
			.content-fragment.quick-post .field-list .field-item-input .internal-link.cancel-post,
				.content-fragment.quick-post .field-list .field-item-input .internal-link.advanced-post { text-decoration: underline; margin-left: 16px; height: 34px; line-height: 34px; }
			.content-fragment.quick-post .field-list .field-item-input .internal-link.advanced-post { float: right; margin-right: 7px; }

		.content-fragment.quick-post .message.success { position: relative; display: none; border: 0 none; background-color: Transparent; padding: 0; }
			.content-fragment.quick-post .message.success .internal-link.view-post { text-decoration: underline; }
			.content-fragment.quick-post .message.success .internal-link.close-message { position: absolute; right: 10px; top: 17px; background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1151px; margin: 0; width: 12px; height: 0; padding: 12px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }

		.content-fragment.quick-post .message.warning { position: relative; display: none; border: 0 none; background-color: Transparent; padding: 0; }
			.content-fragment.quick-post .message.warning .internal-link.close-message { position: absolute; right: 10px; top: 17px; background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1151px; margin: 0; width: 12px; height: 0; padding: 12px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }

			/* rounded border styles are created via a markup translation */
			.content-fragment.quick-post .fiji-quickpost-message-inner { padding: 10px; font-size: 12px; font-weight: bold; color: #333; background-color: #feffe2; border-left: 1px solid #FFE475; border-right: 1px solid #FFE475; }
				.content-fragment.quick-post .fiji-quickpost-message-top, .content-fragment.quick-post .fiji-quickpost-message-bottom { height: 5px; }
				.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m1,
				.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m2,
				.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m3,
				.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m4,
				.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m1,
				.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m2,
				.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m3,
				.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m4
				{ border-left: solid 1px; border-right: solid 1px; height: 1px; overflow: hidden; }
				.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m1, .content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m4 { margin: 0 5px; height: 0; border-top: solid 1px; border-left-width: 0; border-right-width: 0; }
				.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m2, .content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m3 { margin: 0 3px; border-left-width: 2px; border-right-width: 2px; }
				.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m3, .content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m2 { margin: 0 2px; }
				.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m4, .content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m1 { margin: 0 1px; height: 2px; }
				.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m1,
				.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m2,
				.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m3,
				.content-fragment.quick-post .fiji-quickpost-message-top .fiji-m4,
				.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m1,
				.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m2,
				.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m3,
				.content-fragment.quick-post .fiji-quickpost-message-bottom .fiji-m4
				{ background-color: #feffe2; border-color: #FFE475; }


	.layout-region.right-sidebar .content-fragment.quick-post .field-list .field-item-input select,
		.layout-region.left-sidebar .content-fragment.quick-post .field-list .field-item-input select,
		.layout-region.split-sidebar-right .content-fragment.quick-post .field-list .field-item-input select,
		.layout-region.split-sidebar-left .content-fragment.quick-post .field-list .field-item-input select { width: 100%; }

/* $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-fd-d94c4f4734564c86a75112ca6bf334a9-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: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -22px;
}
.content-fragment.edit-user .setting-item .internal-link.update-account:hover span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px top;
}
.content-fragment.edit-user .setting-item .internal-link.update-account.disabled { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -110px;
}
.content-fragment.edit-user .setting-item .internal-link.update-account.disabled span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -22px;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:hover span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px top;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.disabled { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -110px;
}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.disabled span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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; }

/* $Forum Title
/******************************/
.content-fragment.forum-title { display: none; }

/* $Forum Bread Crumbs
/******************************/
.content-fragment.forum-bread-crumbs { padding-left: 8px; }

/* $Forum Banner
/******************************/
.content-fragment.forum-banner { margin: 0; }

/* $Forum Modals
/******************************/
.forums-modal { display: none; }

/* $Forum Edit Post Modal
/******************************/

#edit-forum-post-modal .topic-msg { border-top: 0; padding-top: 0; margin-top: 0; }
#edit-forum-post-modal textarea { width: 395px; height: 135px; }
#edit-forum-post-modal .modal-controls { margin-left: 80px; }
    #edit-forum-post-modal.loading .modal-controls { background-image: url(/ASME/Images/ajax-loader.gif); background-repeat: no-repeat; background-position: 175px 30px; }

/* $Forum Report Abuse Modal
/******************************/

#flag-abuse-modal h3 { margin-top: 0; }
#flag-abuse-modal textarea { width: 475px; height: 100px; }


/* $Forum Thread
/******************************/
.content-fragment-page.forums-thread .layout-region.content { padding-left: 0; }

/* $Forum Thread Details
/******************************/
.content-fragment.thread-details .details { list-style: none; margin: 25px 0 0 0; padding: 0; }
    .content-fragment.thread-details .details li { font-family: "adelle", "Times New Roman", Serif; margin-bottom: 10px; font-size: 14px; line-height: 20px; }

/* $Forum Report Abuse
/******************************/
.content-fragment.report-abuse .field-item.post-subject .field-item-input input { width: 99%; }
    #flag-abuse-modal.loading .modal-controls { background-image: url(/ASME/Images/ajax-loader.gif); background-repeat: no-repeat; background-position: 65% 75%; }

/* $Forum Delete Post
/******************************/
.content-fragment.delete-post { }
    .content-fragment.delete-post #delete-thread-confirmation-modal { display: none; }
        #delete-thread-confirmation-modal.loading .modal-controls { background-image: url(/ASME/Images/ajax-loader.gif); background-repeat: no-repeat; background-position: 65% 75%; }
    #delete-thread-confirmation-modal .error { color: Red; font-weight: bold; clear: left; margin-bottom: 0; }
	
/* $Forum Email Information
/******************************/
.content-fragment.email-information .field-list-description { display: none;  }
.content-fragment.email-information .content-fragment-content { padding: 2px 12px 5px 12px; }
.content-fragment.email-information .field-list { margin: 0px; }
.content-fragment.email-information .field-item { padding: 1px 0px; font-size: 12px; }
	.content-fragment.email-information .field-item .field-item-header { font-weight: normal; display: inline; }
	.content-fragment.email-information .field-item.email-address .field-item-header { display: none; }
	
/* $Group Application Links
/******************************/
.content-fragment.group-application-navigation { }
	.content-fragment.group-application-navigation .navigation-list { list-style-type: none; margin: 0; height: 29px; padding: 0 175px 0 26px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/application_2D00_tabset.gif') repeat-x left bottom; position: relative; }
	.content-fragment.group-application-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-fd-d94c4f4734564c86a75112ca6bf334a9-files/application_2D00_tabs.gif') no-repeat left top; height: 29px; }
		.content-fragment.group-application-navigation .navigation-item a { display: block; font-weight: normal; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/application_2D00_tabs.gif') no-repeat right -58px; height: 27px; line-height: 25px; font-size: 12px; padding: 2px 16px 0 10px; color: #666; }
	.content-fragment.group-application-navigation .navigation-item.selected { background-position: left -29px }
		.content-fragment.group-application-navigation .navigation-item.selected a { background-position: right -87px; color: #333; font-weight: bold; }

	.content-fragment.group-application-navigation .navigation-item.add-post { background: ;
}
	.content-fragment.group-application-navigation .internal-link.add-post { position: absolute; right: 10px; top: -10px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/group_2D00_addpost_2D00_button.gif') no-repeat right -26px; height: 26px; color: #fff; font-size: 10px; padding: 3px 56px 0; font-weight: bold; font-size: 12px; line-height: 19px; z-index: 1; }
		.content-fragment.group-application-navigation .internal-link.add-post span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/group_2D00_addpost_2D00_button.gif') no-repeat left top; display: block; position: absolute; left: 0; top: 0; width: 38px; height: 26px; }

	.menu.group-application-navigation-content { width: 200px; background-color: #f6f6f6; border: 1px solid #e1e1e1; border-bottom: none; padding: 0px; color: #666; }
		.menu.group-application-navigation-content a { color: #06d; margin-top: 5px; margin-bottom: 5px; }
		.menu.group-application-navigation-content .navigation-item { border-top: 1px solid #fff; border-bottom: 1px solid #e1e1e1; padding-left: 5px; }
		.menu.group-application-navigation-content .navigation-item.first { border-top: none; }
		.menu.group-application-navigation-content .navigation-item a { color: #06d; text-align: left; display: block; }
        .menu.group-application-navigation-content .internal-link.add-post { position: relative; display: inline-block; text-align: left; padding-left: 16px; padding-right: 5px; }
        .menu.group-application-navigation-content .internal-link.add-post span { position: absolute; left: 0px; top: 0; width: 10px; height: 12px; }
		    .menu.group-application-navigation-content .internal-link.add-post.forum span { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1191px; }
		    .menu.group-application-navigation-content .internal-link.add-post.weblog span { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1232px; }
		    .menu.group-application-navigation-content .internal-link.add-post.wiki span { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1271px; }
		    .menu.group-application-navigation-content .internal-link.add-post.media span { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1110px; }


/* $Group Title
/******************************/
.content-fragment.group-title { display: none; }

/* $Group Accessibility Information
*******************************/

.content-fragment.group-accessibility-information .content-fragment-content { margin: 8px; background-color: #FFFEDB; text-align: center; padding: 8px; } 
.content-fragment.group-accessibility-information .message.disclaimer { border-width: 0; color: #535353; font-size: 12px; display: inline; padding: 0 0 0 16px; line-height: 14px; background-color: Transparent; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat left -1768px; }

/* $Group Banner
/******************************/
.content-fragment.group-banner .content-fragment-content { border: none; padding-left: 8px; }
.content-fragment.group-banner .navigation-list { margin-right: 4px; }
.content-fragment.group-banner .navigation-item { position: relative; font-weight: normal; padding: 5px 5px 5px 0px; text-align: left; border-bottom: 1px dotted #ccc; margin: 0; }
.content-fragment.group-banner .navigation-item.last { border-bottom: 0 none; }
.content-fragment.group-banner .navigation-list li.navigation-item:first-child { padding-top: 16px; }
    .content-fragment.group-banner .message.loading { padding: 0 5px 5px 22px; color: #999; font-size: 12px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif') no-repeat left top;
}
	.content-fragment.group-banner .navigation-item .internal-link { position: relative; padding: 0 0 0 29px; line-height: 16px; margin: 0; display: inline-block; }
		.content-fragment.group-banner .navigation-item .internal-link.join-group span { position: absolute; width: 16px; height: 16px; left: 0; top: -1px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/join_5f00_group.gif') no-repeat center left; }
		.content-fragment.group-banner .navigation-item .internal-link.request-join-group span { position: absolute; width: 16px; height: 16px; left: 0; top: -1px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/join_5f00_group.gif') no-repeat center left; }
		.content-fragment.group-banner .navigation-item .internal-link.leave-group span { position: absolute; width: 16px; height: 16px; left: 0; top: -1px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/leave_5f00_group.gif') no-repeat center left; }
	.content-fragment.group-banner .navigation-item .internal-link.favorite-on, .content-fragment.group-banner .navigation-item .internal-link.favorite-off { }
		.content-fragment.group-banner .navigation-item .internal-link.favorite-on span { position: absolute; width: 16px; height: 16px; left: 0; top: -1px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1356px; }
		.content-fragment.group-banner .navigation-item .internal-link.favorite-off span { position: absolute; width: 16px; height: 16px; left: 0; top: -1px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -110px; }
		.content-fragment.group-banner .navigation-item .internal-link.rss span { position: absolute; width: 14px; height: 14px; left: 0; top: 1px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_rss.png') no-repeat left top; }
		.content-fragment.group-banner .email-digest-subscription { padding-top: 10px; padding-bottom: 5px; }
	.content-fragment.group-banner .navigation-item .internal-link.favorite-on, .content-fragment.group-banner .navigation-item .internal-link { font-weight: normal; }
	
.content-fragment.group-banner { min-height: 115px; }
.content-fragment.group-banner .group-name { margin: 0; padding: 26px 240px 0 97px; font-size: 32px; letter-spacing: -1.25px; }
.content-fragment.group-banner .group-description { margin: 0; padding: 0 240px 20px 99px; font-size: 11px; }
.content-fragment.group-banner .group-avatar { display: inline; position: absolute; left: 11px; top: 20px; max-width: 70px; max-height: 70px; padding: 2px; border: solid 1px #ccc; display: table; }
	.content-fragment.group-banner .group-avatar img { border-width: 0; }
    .group-banner .internal-link.view-group {display: table-cell; vertical-align: middle;}
	.content-fragment.group-banner .group-avatar .internal-link.edit-group { display: none; }

/* $Group Bread Crumbs
/******************************/
.content-fragment.group-bread-crumbs { padding-left: 8px; }

/* $Group List
/******************************/
.content-fragment.group-list .content-item { position: relative; padding: 10px 0 10px 88px; min-height: 88px; }
.content-fragment.group-list .group-avatar { padding: 1px; border: solid 1px #ccc; position: absolute; left: 0; top: 10px; }
	.content-fragment.group-list .group-avatar img { max-width: 80px; max-height: 80px; }
.content-fragment.group-list .group-name { font-size: 18px; font-weight: bold; }	
.content-fragment.group-list .group-description { display: block; margin: 6px 0; }
.content-fragment.group-list .group-type { display: none; }

.content-fragment.group-list .full-post { position: relative; padding: 12px 0 10px 28px; min-height: 28px; }
	.content-fragment.group-list .full-post .avatar{ padding: 1px; border: solid 1px #ccc; position: absolute; left: 0; top: 10px; }
		.content-fragment.group-list .full-post .avatar img { max-width: 18px !important; max-height: 18px !important; }
	.content-fragment.group-list .full-post .post-author .user-name, .content-fragment.group-list .full-post .post-date { display: none; }
	.content-fragment.group-list .full-post .post-content { }	
		.content-fragment.group-list .full-post .post-content a { }
	.content-fragment.group-list .full-post .post-actions { display: none; }
	
.content-fragment.group-list .content-item.simple { border-top: 0; border-bottom: 1px dotted #ccc; padding: 6px 0 0; min-height: 36px; position: relative; overflow: hidden; }
	.content-fragment.group-list .content-item.simple .group-avatar {  position: absolute; top: 3px; left: 0; padding: 1px; border: solid 1px #ccc; max-height: 32px; max-width: 32px; }
	.content-fragment.group-list .content-item.simple .group-name { padding: 0; margin: 0 0 0 42px; white-space: nowrap; font-size: 1em; line-height: 30px; display: inline-block; }
	
.content-fragment.group-list .content-item.simple-extended { border-top: 0; border-bottom: 1px dotted #ccc; padding: 6px 0; min-height: 0; }
	.content-fragment.group-list .content-item.simple-extended .group-name { margin: 8px 0; font-size: 14px; padding-left: 16px; line-height: 18px; background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -642px; display: block; }
	.content-fragment.group-list .content-item.simple-extended .full-post .avatar img { max-width: 27px !important; max-height: 27px !important; }
	.content-fragment.group-list .content-item.simple-extended .full-post { padding-left: 36px; }
	.content-fragment.group-list .content-item.simple-extended .full-post .post-content { width: auto; }
	
	.content-fragment.group-list .content-item.simple-extended .full-post { position: relative; }
	.content-fragment.group-list .content-item.simple-extended .full-post .post-content.user-defined-markup { padding-left: 22px; }
	.content-fragment.group-list .content-item.simple-extended .full-post .post-content .fiji-post-content-icon { position: absolute; left: 0; top: 3px; height: 16px; width: 16px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/messages_2D00_sprite.gif') 0 0 no-repeat; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-group-member .post-content .fiji-post-content-icon { background-position: 0 -582px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-profile-announcement .post-content .fiji-post-content-icon { background-position: 0 -214px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-profile-comment .post-content .fiji-post-content-icon { background-position: 0 -214px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-user .post-content .fiji-post-content-icon { background-position: 0 -1069px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-blog .post-content .fiji-post-content-icon { background-position: 0 -122px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-blog-post .post-content .fiji-post-content-icon { background-position: 0 -168px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-blog-comment .post-content .fiji-post-content-icon { background-position: 0 -214px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-forum .post-content .fiji-post-content-icon { background-position: 0 -306px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-forum-thread .post-content .fiji-post-content-icon { background-position: 0 -398px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-forum-post .post-content .fiji-post-content-icon { background-position: 0 -352px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-media-gallery .post-content .fiji-post-content-icon { background-position: 0 -673px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-media-gallery-post .post-content .fiji-post-content-icon { background-position: 0 -719px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-media-gallery-comment .post-content .fiji-post-content-icon { background-position: 0 -214px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-group .post-content .fiji-post-content-icon { background-position: 0 -536px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-group-member .post-content .fiji-post-content-icon { background-position: 0 -582px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-friendship .post-content .fiji-post-content-icon { background-position: 0 -444px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-user-file .post-content .fiji-post-content-icon { background-position: 0 -260px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-user-folder .post-content .fiji-post-content-icon { background-position: 0 -260px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-user-avatar .post-content .fiji-post-content-icon { background-position: 0 -76px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-wiki-page .post-content .fiji-post-content-icon { background-position: 0 -1161px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-wiki .post-content .fiji-post-content-icon { background-position: 0 -1115px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.updated-wiki-page .post-content .fiji-post-content-icon { background-position: 0 -30px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.new-wiki-page-comment .post-content .fiji-post-content-icon { background-position: 0 -214px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.third-party-message-type .post-content .fiji-post-content-icon { background-position: 0 -490px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.status .post-content .fiji-post-content-icon { background-position: 0 -1023px; }
	.content-fragment.group-list .content-item.simple-extended .full-post.reply .post-content .fiji-post-content-icon { background-position: 0 -214px; }

/* $Group Membership List
/******************************/
.content-fragment.group-membership-list .content-item { position: relative; border-top: 0; border-bottom: 1px dotted #ccc; padding: 14px 0 8px 0; min-height: 38px; }
	.content-fragment.group-membership-list .content-item .avatar { padding: 1px; border: solid 1px #ccc; position: absolute; left: 0; top: 8px; }
		.content-fragment.group-membership-list .content-item .avatar img { max-width: 40px; max-height: 40px; }
	.content-fragment.group-membership-list .filter { border-top: 0px; }
	.content-fragment.group-membership-list .filter .filter-option a { font-weight: normal; }
	.content-fragment.group-membership-list .filter .filter-option.selected a { font-weight: bold; }
	.content-fragment.group-membership-list .content-item .user-name { margin-left: 48px; font-weight: bold; }
	.content-fragment.group-membership-list .content-item .abbreviated-post { margin: 0 0 0 48px; padding: 0; color: #999; font-size: 10px; min-height: 0;}
	.content-fragment.group-membership-list .navigation-item { font-weight: bold; margin-top: 4px; }
	.content-fragment.group-membership-list .field-item { display: inline; position: relative; }
		.content-fragment.group-membership-list .field-item.add-member { display: block; }
		.content-fragment.group-membership-list .field-item.invite-member { display: block; }
		.content-fragment.group-membership-list .field-item.membership-type { margin-top: -10px; display: block; }
	.content-fragment.group-membership-list .field-item .edit-group-membership { border-left: 1px solid #ccc; padding-left: 5px; }
	.content-fragment.group-membership-list .table-list { position: relative; width: 100%; }
	.content-fragment.group-membership-list .table-item .table-column { position: relative; overflow: hidden; }
	    .content-fragment.group-membership-list .table-column .avatar { width: 32px; height: 32px; display: inline-table; display: -moz-inline-box; display: inline-block; }
		.content-fragment.group-membership-list .table-column .user-name { position: absolute; padding-left: 5px; padding-top: 8px; }
		.content-fragment.group-membership-list .table-item .table-column .field-list, .content-fragment.group-membership-list .table-item .table-column.membership-status { text-align: right; }
		
	.content-fragment.group-membership-list .field-item .processing { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif') no-repeat top right; padding-right: 22px; display: inline-table; display: -moz-inline-box; display: inline-block; }

	.content-fragment.group-membership-list .field-item .internal-link.add-member { font-weight: bold; margin-left: 12px; margin-top: -4px; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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.group-membership-list .field-item .internal-link.add-member span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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.group-membership-list .field-item .internal-link.add-member:hover { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -22px;
}
	.content-fragment.group-membership-list .field-item .internal-link.add-member:hover span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px top;
}
	.content-fragment.group-membership-list .field-item .internal-link.add-member.disabled { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -110px;
}
	.content-fragment.group-membership-list .field-item .internal-link.add-member.disabled span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px -88px;
}

	.content-fragment.group-membership-list .field-item .internal-link.invite-member { font-weight: bold; margin-left: 12px; margin-top: 0px; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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.group-membership-list .field-item .internal-link.invite-member span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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.group-membership-list .field-item .internal-link.invite-member:hover { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -22px;
}
	.content-fragment.group-membership-list .field-item .internal-link.invite-member:hover span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px top;
}
	.content-fragment.group-membership-list .field-item .internal-link.invite-member.disabled { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -110px;
}
	.content-fragment.group-membership-list .field-item .internal-link.invite-member.disabled span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px -88px;
}

	.content-fragment.group-membership-list .field-list .field-item-header { padding-top: 6px; }
	.content-fragment.group-membership-list .field-list .field-list-description { padding-left: 0px; font-size: 14px; font-weight: bold; margin-bottom: 10px; padding-top: 15px; }
	.content-fragment.group-membership-list .field-list .field-item-input textarea { display: block; }

	.content-fragment.group-membership-list .field-list .field-item.username { width: 300px; min-height: 55px; display: block; float: left; padding-top: 0px; }
	.content-fragment.group-membership-list .field-list .field-item.user-name { width: 300px; min-height: 55px; display: block; float: left; padding-top: 0px; }
	.content-fragment.group-membership-list .field-list .field-item.email { width: 450px; display: block; float: left; padding-top: 0px; }
	.content-fragment.group-membership-list .field-list .field-item.membership-type { width: 200px; min-height: 55px; display: block; float: left; }
	.content-fragment.group-membership-list .field-list .field-item.invite-message { margin-top: 10px; display: block; clear: both; }
	.content-fragment.group-membership-list .field-list .field-item.message-body { margin-top: 60px; display: block; clear: both; }
	.content-fragment.group-membership-list .field-list .field-item.add-member { float: none; display: block; margin-top: 25px; clear: both; }
	
	.content-fragment.group-membership-list .field-list-description { display: none; }
	
	.content-fragment.group-membership-list .field-list .field-item.user-area .avatar img { padding: 2px; border: 1px solid #ccc; }
	.content-fragment.group-membership-list .field-list .field-item .user-name { color: #000; display: block; }
	.content-fragment.group-membership-list .field-list .field-item.membership-selection { display: block; }
	.content-fragment.group-membership-list .field-list .field-item.membership-buttons { display: block; position: relative; }
	.content-fragment.group-membership-list .field-list .field-item.membership-buttons .field-item-input .internal-link.update-member { display: inline-block; margin-left: 10px; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button.gif') no-repeat right -20px; height: 14px; color: #fff; font-size: 12px; padding: 2px 30px 4px 18px; }
		.content-fragment.group-membership-list .field-list .field-item.membership-buttons .field-item-input .internal-link.update-member span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button.gif') no-repeat left top; display: block; position: absolute; left: -10px; top: 0; width: 18px; height: 20px; line-height: 20px; }
	.content-fragment.group-membership-list .field-list .field-item.membership-buttons .field-item-input .internal-link.cancel { margin-left: 5px; }

/* $Group Links
/******************************/
.content-fragment.group-links .navigation-item { border-bottom: 1px dotted #ccc; position: relative; height: 15px; }
	.content-fragment.group-links .navigation-item .internal-link { position: absolute; line-height: 15px; padding-left: 18px; display: inline; font-weight: normal; }
	.content-fragment.group-links .navigation-item .internal-link span { background-image: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif'); background-repeat: no-repeat; position: absolute; top: 3px; left: 0; width: 10px; height: 10px; line-height: 10px; }
	.content-fragment.group-links .navigation-item .internal-link.view-invite span { position: absolute; width: 10px; height: 10px; background-position: 0 -728px; }
	.content-fragment.group-links .navigation-item .internal-link.edit-group span { position: absolute; width: 10px; height: 10px; background-position: 0 -340px; }
	.content-fragment.group-links .navigation-item .internal-link.leave-group span { position: absolute; width: 11px; height: 11px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') 0 -814px no-repeat; }
	.content-fragment.group-links .navigation-item .internal-link.join-group span { position: absolute; width: 11px; height: 11px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') 0 -814px no-repeat; }
	.content-fragment.group-links .navigation-item .internal-link.edit-theme span { position: absolute; width: 10px; height: 13px; background-position: 0 -470px; left: 0; top: 0; }
	.content-fragment.group-links .navigation-item .internal-link.edit-group-membership span { position: absolute; width: 10px; height: 10px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') 0 -943px no-repeat; }
	.content-fragment.group-links .navigation-item .internal-link.edit-group-membership.pending { font-weight: bold; }
	.content-fragment.group-links .navigation-item .internal-link.view-contact-requests span { position: absolute; width: 10px; height: 10px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') 0 -983px no-repeat; }
	.content-fragment.group-links .navigation-item .internal-link.view-contact span { position: absolute; width: 10px; height: 10px; background-position: 0 -30px; top: 4px; left: 0; }
	.content-fragment.group-links .navigation-item .internal-link.create-group span { position: absolute; width: 10px; height: 10px; background-position: 0 -70px; }
	.content-fragment.group-links .navigation-item .internal-link.favorite-on span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -556px; left: -1px; }
	.content-fragment.group-links .navigation-item .internal-link.favorite-off span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -512px; left: -1px; }

/* $Group Create
/******************************/
.content-fragment.create-group .field-list-description { font-size: 22px; font-weight: bold; }
.content-fragment.create-group .field-item { position: relative; }
.content-fragment.create-group .field-item .field-item .field-item-header {  display: inline; padding-left: 20px; }
.content-fragment.create-group .field-item .field-item .field-item-input { position: absolute; left: 0px; top: 4px; }
.content-fragment.create-group .field-item .field-item-input textarea { font-family: Arial; font-size: 12px; }
.content-fragment.create-group .field-item.mailing-list { padding-left: 30px; display: inline; }
	.content-fragment.create-group .field-item.mailing-list .field-item-input { left: 30px; }
.content-fragment.create-group .field-item.mail-list-address { padding-left: 30px; display: inline; }
	.content-fragment.create-group .field-item.mail-list-address .field-item-input { position: relative; }
	
.content-fragment.create-group .field-item .field-item-validation { margin-left: 10px; }
.content-fragment.create-group .field-item .processing { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif') no-repeat top right; padding-right: 22px; display: block; width: 100px; }

.content-fragment.create-group .field-item .internal-link.create-group { font-weight: bold; margin-left: 10px; margin-top: -2px; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-group .field-item .internal-link.create-group span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-group .field-item .internal-link.create-group:hover { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -22px;
}
.content-fragment.create-group .field-item .internal-link.create-group:hover span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px top;
}
.content-fragment.create-group .field-item .internal-link.create-group.disabled { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -110px;
}
.content-fragment.create-group .field-item .internal-link.create-group.disabled span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px -88px;
}

/* $Media Gallery Title
/******************************/
.content-fragment.media-gallery-title { display: none; }

/* $Media Gallery Bread Crumbs
/******************************/
.content-fragment.media-gallery-bread-crumbs { margin: 10px 0; }

/* $Media Gallery Banner
/******************************/
.content-fragment.media-gallery-banner { }
	.content-fragment.media-gallery-banner .content-fragment-content { padding: 1px 0 0 0; position: relative; }
	.content-fragment.media-gallery-banner .application-banner-header, .content-fragment.media-gallery-banner .application-banner-footer { display: none; }
	.content-fragment.media-gallery-banner .application-banner { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/content_2D00_fragment_2D00_header.png') repeat-x bottom; padding: 4px 12px 12px; margin: 0; }

	.content-fragment-page.media-postlist .content-fragment.media-gallery-banner .application-banner .application-name { margin: 0; padding: 0; font-size: 11px; text-transform: uppercase; }
		.content-fragment-page.media-postlist .content-fragment.media-gallery-banner .application-banner .application-name a { color: #666; }
	.content-fragment-page.media-postlist .content-fragment.media-gallery-banner .application-banner .application-description { display: none; }
	.content-fragment-page.media-postlist .content-fragment.media-gallery-banner .application-banner .application-banner-actions { position: absolute; top: 0; right: 0; }
		.content-fragment-page.media-postlist .content-fragment.media-gallery-banner .application-banner .application-banner-actions .navigation-item.favorite-on,
			.content-fragment-page.media-postlist .content-fragment.media-gallery-banner .application-banner .application-banner-actions .navigation-item.add-post { display: none; }
		.content-fragment-page.media-postlist .content-fragment.media-gallery-banner .application-banner .application-banner-actions .internal-link.rss { position: absolute; right: 9px; top: 3px; outline: none; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_rss.png') no-repeat top left; cursor: pointer; width: 14px; height: 0; padding: 14px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }

	.content-fragment-page.media-post .content-fragment.media-gallery-banner .application-banner .application-name { margin: 0; padding: 0; font-size: 11px; text-transform: uppercase; }
		.content-fragment-page.media-post .content-fragment.media-gallery-banner .application-banner .application-name .internal-link.view-application.media-gallery { padding-left: 16px; position: relative; }
			.content-fragment-page.media-post .content-fragment.media-gallery-banner .application-banner .application-name .internal-link.view-application.media-gallery span { position: absolute; left: 0; height: 12px; width: 7px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -853px; }
	.content-fragment-page.media-post .content-fragment.media-gallery-banner .application-banner .application-description { display: none; }
	.content-fragment-page.media-post .content-fragment.media-gallery-banner .application-banner .application-banner-actions { position: absolute; top: 0; right: 0; }
		.content-fragment-page.media-post .content-fragment.media-gallery-banner .application-banner .application-banner-actions .navigation-item.favorite-on,
			.content-fragment-page.media-post .content-fragment.media-gallery-banner .application-banner .application-banner-actions .navigation-item.add-post { display: none; }
		.content-fragment-page.media-post .content-fragment.media-gallery-banner .application-banner .application-banner-actions .internal-link.rss { position: absolute; right: 9px; top: 3px; outline: none; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_rss.png') no-repeat top left; cursor: pointer; width: 14px; height: 0; padding: 14px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }


/* $Browse Media Galleries
/******************************/
.content-fragment.browse-media-galleries { margin-top:25px;}
.content-fragment.browse-media-galleries .content-fragment-content { padding: 0 10px; overflow: hidden; }
.content-fragment.browse-media-galleries .content-fragment-header { text-align: center; position: relative; margin-bottom: 0; padding: 0px; padding-top: 3px; border-bottom: 3px solid #B2B1B4; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/application_2D00_title_2D00_background.gif') repeat-x; }
	.content-fragment.browse-media-galleries .content-fragment-header div { border: none; }

	.content-fragment.browse-media-galleries .fiji-content-fragment-bottom .fiji-r1,
	.content-fragment.browse-media-galleries .fiji-content-fragment-bottom .fiji-r2,
	.content-fragment.browse-media-galleries .fiji-content-fragment-bottom .fiji-r3,
	.content-fragment.browse-media-galleries .fiji-content-fragment-bottom .fiji-r4 { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/browse_2D00_app_2D00_background.gif') repeat-x 0 bottom; }

	.content-fragment.browse-media-galleries.top-side-border-only .content-fragment-footer, 
	.content-fragment.browse-media-galleries.side-border-only .content-fragment-footer { border-top: 1px solid #ccc; width: 100%; }

.content-fragment.browse-media-galleries .table-header-column { border-top-width: 0; color: #A0A0A0; text-align: left; }
.content-fragment.browse-media-galleries .table-header-column.selected { color: #000; }
.content-fragment.browse-media-galleries .table-list-header.with-scroll { margin-right: 17px; }
.content-fragment.browse-media-galleries .table-list { margin: 0px; width: 100%; }
.content-fragment.browse-media-galleries .table-list .description { display: block; color: #666; }
.content-fragment.browse-media-galleries .table-list a { font-weight: bold; font-size: 1.2em; }
.content-fragment.browse-media-galleries .table-header-column { cursor: pointer; }
.content-fragment.browse-media-galleries .table-header-column .internal-link { margin-left: 6px; position: static; }
    .content-fragment.browse-media-galleries .table-header-column.post-count { text-align: center; }
    .content-fragment.browse-media-galleries .table-item .table-column.post-count { text-align: center; font-weight: bold; }
        	
.content-fragment.browse-media-galleries .favorite-off { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -510px; padding-left: 20px; cursor: pointer; display: inline-block; }
.content-fragment.browse-media-galleries .favorite-on { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -554px; padding-left: 20px; cursor: pointer; display: inline-block; }
.content-fragment.browse-media-galleries .processing { padding-left: 20px; cursor: pointer; display: inline-block; }

	.content-fragment.browse-media-galleries ul.field-list { list-style: none; margin: 0; padding: 0; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/app_2D00_search_2D00_field_2D00_input.png') no-repeat top left; height: 26px; width: 299px }
		.content-fragment.browse-media-galleries .field-item { position: relative; display: block; float: left; margin: 0; padding: 0; } 
		.content-fragment.browse-media-galleries .field-item-input input { border: none; display: block; padding: 6px 5px 0 5px; margin-left: 20px; width: 246px; height: 18px; color: #333; font-size: 11px; background: none; cursor: auto}
		.content-fragment.browse-media-galleries .field-item-input .internal-link.clear-search { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/browse_2D00_apps_2D00_search_2D00_clear.gif') no-repeat left center; display: none; height: 0; width: 22px; padding: 24px 0 0 0; overflow: hidden; position: absolute; top: 1px; left: 276px; }

.content-fragment.browse-media-galleries .message.loading { text-align: center; font-weight: bold; height: 20px; padding-left: 65px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner_ececec.gif') no-repeat center -1px;
}
	
.content-fragment.browse-media-galleries #media_gallery_radios strong, .content-fragment.browse-media-galleries #media_gallery_radios label { margin-right: 50px; }

/* Media Gallery Control
 ***********************/

.asme-mediagallery-control .mediagallery-controls { height: 60px; margin-bottom: 35px; }
    .asme-mediagallery-control .mediagallery-controls .mediagallery-search { float: left; height: 37px; background: #e5f8fe; border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; padding: 10px; }
        .asme-mediagallery-control .mediagallery-controls .mediagallery-search-input { float: left; margin: 5px 15px 0 0; width: 350px; }
            .asme-mediagallery-control .mediagallery-controls .mediagallery-search-input.mediagallery-search-input-large { width: 538px; }
    .asme-mediagallery-control .mediagallery-controls .btn-upload-media { margin: 9px 0 0 30px; }
/* Resource File Management
 ***********************/
 .asme-resourcefilemanagement-control .resourcefilemanagement-controls.short { height: 30px;float:right; margin-top:-55px; margin-bottom: 0px; padding: 0px;}
 .asme-resourcefilemanagement-control .resourcefilemanagement-controls { height: auto; }  /* { height: 57px; } */
    .asme-resourcefilemanagement-control .resourcefilemanagement-controls .resourcefilemanagement-search,
    .asme-resourcefilemanagement-control .resourcefilemanagement-controls .no-tags  { float: left; height: 37px; background: #e5f8fe; padding: 10px; } /*border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; */
        .asme-resourcefilemanagement-control .resourcefilemanagement-controls .resourcefilemanagement-search-input { float: left; margin: 5px 15px 0 0; width: 395px; height:24px; }
            .asme-resourcefilemanagement-control .resourcefilemanagement-controls .resourcefilemanagement-search-input.resourcefilemanagement-search-input-large { width: 538px; }
    .asme-resourcefilemanagement-control .resourcefilemanagement-controls .btn-upload-media { margin: 9px 0 0 0px; }
    .asme-resourcefilemanagement-control .resourcefilemanagement-controls .blue-button,
    .asme-resourcefilemanagement-control .resourcefilemanagement-controls .gray-button { margin-top:3px;}
    .asme-resourcefilemanagement-control .resourcefilemanagement-controls .blue-button input,
    .asme-resourcefilemanagement-control .resourcefilemanagement-controls .gray-button input { width:120px; }
    .asme-resourcefilemanagement-control .resourcefilemanagement-controls .resourcefilemanagement-search-title {float:left; margin-top:24px; width:95px; margin-left:10px;}
    .content-fragment-content page-title { float:left; width: 220px;}
    .asme-resourcefilemanagement-control .loading { background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/spinner_2D00_lg_2D00_transparent.gif') no-repeat center center; width: 100%; height: 200px;  display: none; }
    .asme-resourcefilemanagement-control .resourcefilemanagement-search.filename .title-form,
    .asme-resourcefilemanagement-control .resourcefilemanagement-search.tag .tagit-form  {float:left; padding-bottom:15px;}
    .asme-resourcefilemanagement-control .resourcefilemanagement-search.tag .tagit-form .tagit { width:395px;}
    .asme-resourcefilemanagement-control .resourcefilemanagement-search.tag .tagit-form .tagit-wrapper { margin: 5px 15px 0 0;}
    .asme-resourcefilemanagement-control .resourcefilemanagement-controls .resourcefilemanagement-search.tag { height:auto; }
    .asme-resourcefilemanagement-control .tagit-choice {border-radius: 6px;-webkit-border-radius: 6px;border: 1px solid #CAD8F3;background: none;background-color: #DEE7F8;}
    .asme-resourcefilemanagement-control .resourcefilemanagement-search.tag .tagit-form .tagit-wrapper .tagit-choice .tagit-close{padding-right:2px;}
    .asme-resourcefilemanagement-control .input-clear {float: left;margin-left: -50px;margin-top: 10px;display: none;}
    .asme-resourcefilemanagement-control .resourcefilemanagement-controls .no-tags { width:565px; font-weight:bolder; }
    .asme-resourcefilemanagement-control .tagit-choice.label{color: #000000;font-family: Arial,sans-serif;font-size: 12px; padding:3px; font-weight:normal; line-height:2; color:#1f9dd1;}
    .asme-resourcefilemanagement-control .tagit-choice.label.delete {margin-left:-3px; padding-right:4px; padding-left:4px; font-weight:bold; color:#1f9dd1;}
    .asme-resourcefilemanagement-control .post-tags { margin-top:5px;}
    .asme-resourcefilemanagement-control .tag-group { display:inline-block;}
    .asme-resourcefilemanagement-control .tag-group > .tagit-choice:first-child { border-top-right-radius:0px; border-bottom-right-radius:0px;}
    .asme-resourcefilemanagement-control .tag-group > .tagit-choice:last-child { border-top-left-radius:0px; border-bottom-left-radius:0px;}
    .asme-resourcefilemanagement-control .populartags {margin-top: 20px;}
    /* $Popular Tags
/******************************/
    .populartags {text-align:center;width:240px; margin-left:auto; margin-right:auto; display:none; background-color: rgb(255, 255, 255);-webkit-box-shadow: rgb(153, 153, 153) 0px 2px 10px;box-shadow: rgb(153, 153, 153) 0px 2px 10px;padding: 10px 20px; border: solid 1px #ccc;}    
    .populartags .underline-tabs{margin-bottom:10px;}
    .populartags .underline-tabs ul { width:100%;}
    .populartags .underline-tabs li { margin:0px; width:50%;}
    .populartags .user-message { font-weight:bold;}
    .populartags .button-done-container { border-top: 2px solid #e9e9e9; margin-top:10px ;  padding: 5px 0px 0px 5px;}
    .populartags .tabs-title {}
    .populartags .tabs{}
    .populartags .tabs .selected {font-weight: bold;}
    .populartags .tabs ul { margin-left:-30px;}
    .populartags .tabs li {list-style: none;cursor: pointer; padding: 4px 0px 4px 0px; }

/* $Media Gallery Files List
/******************************/
.content-fragment.media-gallery-post-list .content-fragment-content { position: relative; padding-top: 10px; }

	.content-fragment.media-gallery-post-list .navigation-list.post-list { display: block; position: absolute; right: 14px; z-index: 98; top: 13px; line-height: 20px; }
		.content-fragment.media-gallery-post-list .navigation-list.post-list .navigation-item { display: inline; position: relative; padding: 0; margin: 0; float: left; }
		.content-fragment.media-gallery-post-list .navigation-list.post-list .navigation-item .internal-link { position: relative; }
		.content-fragment.media-gallery-post-list .navigation-list.post-list .navigation-item .internal-link.rss { width: 0; overflow: hidden; visibility: hidden; line-height: 20px; outline: none; }
			.content-fragment.media-gallery-post-list .navigation-list.post-list .navigation-item .internal-link.rss span { position: absolute; bottom: -3px; right: 70px; width: 14px; height: 14px; visibility: visible; background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_rss.png') no-repeat center center; }
		.content-fragment.media-gallery-post-list .navigation-list.post-list .navigation-item .internal-link.add-post { display: none; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/addpost_2D00_button.gif') no-repeat right -20px; color: #fff; font-size: 10px; padding: 4px 12px 4px 7px; margin-left: 30px; }
			.content-fragment.media-gallery-post-list .navigation-list.post-list .navigation-item .internal-link.add-post span { position: absolute; top: 0; left: -18px; width: 18px; height: 20px; line-height: 20px; display: block; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/addpost_2D00_button.gif') no-repeat left top; }

.content-fragment.media-gallery-post-list .filter { position: relative; border: 0px; border-bottom: 1px solid #ccc; padding: 0; margin: 0 -12px; background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/filter_2D00_background.png') repeat-x bottom left; height: 35px; }
	.content-fragment.media-gallery-post-list .query-filter .filter-label { display: none; }
	.content-fragment.media-gallery-post-list .query-filter .filter-option { float: left; padding: 15px 12px 5px 12px; height: 16px; }
	.content-fragment.media-gallery-post-list .query-filter .filter-option a { font-weight: normal; }
	.content-fragment.media-gallery-post-list .query-filter .filter-option.selected { background: #fff; height: 16px; color: #000; }
		.content-fragment.media-gallery-post-list .query-filter .filter-option.selected a { color: #000; font-weight: bold; }
	.content-fragment.media-gallery-post-list .query-filter .separator { float: left; background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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.media-gallery-post-list .filter .view-type { position: absolute; right: 10px; bottom: 10px; z-index: 99; }
		.content-fragment.media-gallery-post-list .view-type span.filter-option { display: inline-table; display: -moz-inline-box; display: inline-block; padding: 1px 2px 2px 2px; margin: 0px 5px 0px 0px; }
		.content-fragment.media-gallery-post-list .view-type span.filter-option a { overflow: hidden; width: 15px; height: 0; padding: 13px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; }
		.content-fragment.media-gallery-post-list .view-type span.filter-option a.view-thumbnail-list { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_thumbnail_2D00_list.gif') no-repeat; }
		.content-fragment.media-gallery-post-list .view-type span.filter-option a.view-detail-list { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_thumbnail_2D00_list.gif') 0px -13px no-repeat; }
		.content-fragment.media-gallery-post-list .view-type span.filter-option.selected { background: #EAEFF6; border: 1px solid #000; }
		.content-fragment.media-gallery-post-list .filter .view-type .filter-label { display: none; }
		.content-fragment.media-gallery-post-list .view-type span.separator { display: none; }

		.content-fragment.media-gallery-post-list .filter.detail { height: 0; border: 0; background: inherit; padding-top: 30px; }
		.content-fragment.media-gallery-post-list .filter.detail .view-type { right: 10px; top: 8px; bottom: auto; }
		
		.content-fragment-page.media-postlist .content-fragment.media-gallery-post-list .filter.detail { padding: 0; }
		.content-fragment.media-gallery-post-list .filter.detail .query-filter { display: none; }
		.content-fragment-page.media-postlist .content-fragment.media-gallery-post-list .filter.detail .view-type { right: 28px; top: -39px; bottom: auto; }

.content-fragment.media-gallery-post-list .table-list-header { border-top: solid 3px #e9e9e9; padding: 15px 0; position: relative; }
    .content-fragment.media-gallery-post-list .table-list-header .sort-media-gallery { position: absolute; right: 0; top: 9px; }

.content-fragment.media-gallery-post-list .table-list { position: relative; clear: both; width: 100%; overflow: hidden; table-layout: fixed; margin-top: 0; }
	.content-fragment.media-gallery-post-list .table-column { padding: 8px 0; vertical-align: top; padding: 15px 0; line-height: 18px; }
	.content-fragment.media-gallery-post-list .table-item { border-top: solid 1px #e9e9e9; }
	
	.content-fragment.media-gallery-post-list .table-column.file-icon-col { width: 50px; }
	    .content-fragment.media-gallery-post-list .table-column.file-icon-col .images-sprite { width: 36px; height: 36px; position: relative; display: block; }
	    .content-fragment.media-gallery-post-list .table-column.file-icon-col .file-icon-banner { display: block; position: absolute; top: 12px; left: 3px; color: #fff; text-transform: uppercase; font-size: 10px; font-style: normal; }
	.content-fragment.media-gallery-post-list .table-column.file-delete-col { width: 52px; }
	.content-fragment.media-gallery-post-list .table-column.file-edit-col { width: 35px; }
	.content-fragment.media-gallery-post-list .table-column.file-download-col { width: 75px; }
	.content-fragment.media-gallery-post-list .table-column.file-visibility-col { width: 85px; }
	
	.content-fragment.media-gallery-post-list .table-column .post-date { font-size: 10px; color: #666; }
	.content-fragment.media-gallery-post-list .table-column .view-post { display: block; }
	.content-fragment.media-gallery-post-list .table-column .file-name { display: block; }
	.content-fragment.media-gallery-post-list .table-column .uploader-name { display: block; }
	.content-fragment.media-gallery-post-list .table-column .upload-date { display: block; }
	.content-fragment.media-gallery-post-list .table-column .user-name { font-size: 10px; color: #666; display: block; }
	.content-fragment.media-gallery-post-list .table-column .abbreviated-post { padding-left: 5px }


.content-fragment.media-gallery-post-list .content-list.file-thumbnail-list { margin-top: 15px; position: relative; width: 100%; overflow: hidden; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/thumbnail_2D00_separator.gif'); }
	.content-fragment.media-gallery-post-list .file-thumbnail-list .content-item { float: left; padding: 20px 16px 0px 0px; width: 120px; display: inline; border: none; }
	.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-thumbnail { width: 115px; height: 104px; border: 1px solid #ccc; padding: 2px; text-align: center; overflow: hidden; }
	.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-thumbnail a { position:relative; top: 5px; display: inline; height: 94px; line-height: 94px; text-align: center; padding: 5px; }
	.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-thumbnail img { max-height: 95px; max-width: 95px; vertical-align: middle; }
	.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-name { font-size: 12px; margin: 0; white-space: -moz-pre-wrap; white-space: normal; overflow: hidden; width: 120px; height: 30px; }
	.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-rating { margin: 0px 0px 3px 0px; height: 10px; }
	.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-tags { display: none; }
	.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-author { display: none; }
	.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-summary { display: none; }
	.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-date { display: none; }
	.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-application { display: none; }

	.content-fragment-page.media-postlist .layout-region.content .content-fragment.media-gallery-post-list .navigation-list.post-list .navigation-item.rss { display: none; }

.content-fragment.media-gallery-post-list.modal-list { width: 530px; height: 315px; overflow: scroll; overflow-x: hidden; clear: both; }
    .content-fragment.media-gallery-post-list.modal-list .table-list { width: auto; }
    .content-fragment.media-gallery-post-list.modal-list .table-column.file-title-col { width: 285px; }
    .content-fragment.media-gallery-post-list.modal-list .table-column.file-insert-col { width: 40px; }
#insert-media-controls { margin-left: 10px; }
    #insert-media-query { float: left; margin: 3px 10px 0 10px; }
        #insert-media-query input { width: 350px; }
#prompt-for-size { display: none; }

/* $Media Gallery Files List - Simple view
/******************************/
.content-fragment.media-gallery-post-list .content-item.simple {border-bottom: 1px dotted #CCCCCC; border-top: none;} 
.content-fragment.media-gallery-post-list .abbreviated-post { margin: 0; padding: 0; }
.content-fragment.media-gallery-post-list .abbreviated-post .post-name { font-size: 12px;  margin-bottom: 0; margin-right: 5px; overflow: hidden; padding-top: 14px; }
.content-fragment.media-gallery-post-list .abbreviated-post .post-author {text-transform: capitalize; }
.content-fragment.media-gallery-post-list .abbreviated-post .post-author .user-name {margin-left: 5px; }

/* $Media Gallery File
/******************************/
.content-fragment.media-gallery-post {  }
.content-fragment.media-gallery-post .content-fragment-header { position: relative; border:0; margin-bottom: 0; }
.content-fragment.media-gallery-post .internal-link.view-application { font-weight: bold; margin-left: 8px; }
	.content-fragment.media-gallery-post .internal-link.view-application span { position: absolute; left: 6px; top: 0; height:26px; width: 6px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -847px; padding: 0 4px; }
.content-fragment.media-gallery-post .content-fragment-content { padding-top: 0; }
.content-fragment.media-gallery-post .full-post { position: relative; }
	.content-fragment.media-gallery-post .full-post .post-name { margin-top: 15px; padding-bottom: 10px; border-bottom: 1px solid #c9eaf8; }
		.content-fragment.media-gallery-post .full-post .post-name .internal-link.download-attachment { position: relative; display: block; margin-right: 90px; overflow: hidden; font-size: 22px; padding-left: 18px; word-wrap: break-word; }
		.content-fragment.media-gallery-post .full-post .post-name .internal-link.download-attachment span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_download.gif') 0 5px no-repeat; position: absolute; top: 0; height: 22px; width: 13px; left: 0; }

	.content-fragment.media-gallery-post .full-post .post-date { display: none; }
	.content-fragment.media-gallery-post .full-post .post-author { display: none; }
	.content-fragment.media-gallery-post .full-post .post-rating { position: absolute; top: -5px; right: 0px; text-align: right; color: #666; text-transform: uppercase; font-size: 11px; }
		.content-fragment.media-gallery-post .full-post .post-rating span { display: block; }
	.content-fragment.media-gallery-post .full-post .post-actions .navigation-list .navigation-item { display: inline; margin: 0; }
	.content-fragment.media-gallery-post .full-post .post-actions .navigation-list .navigation-item .internal-link.send-email { display: none; }
	.content-fragment.media-gallery-post .full-post .post-actions { display: none; }
	.content-fragment.media-gallery-post .full-post .fiji-favorite-post { display: inline; }
	.content-fragment.media-gallery-post .full-post .fiji-favorite-post .internal-link.favorite-on { padding-left: 13px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -554px; }
	.content-fragment.media-gallery-post .full-post .fiji-favorite-post .internal-link.favorite-off { padding-left: 13px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -510px; }
	.content-fragment.media-gallery-post .full-post .post-attributes { display: none; }
	.content-fragment.media-gallery-post .full-post .post-content.user-defined-markup { clear: both; border-bottom: 1px dotted #ccc; margin-bottom: 10px; margin-top: 8px; padding-bottom: 8px; }
	.content-fragment.media-gallery-post .full-post .post-actions { margin-top: 5px; }
	.content-fragment.media-gallery-post .full-post .post-tags { display: inline; border-left: 1px solid #ccc; padding-left: 22px; margin-left: 10px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_tags.gif') 10px 2px no-repeat; font-weight: bold;}
	.content-fragment.media-gallery-post .full-post .post-tags a { padding-left: 1px; }
	.content-fragment.media-gallery-post .full-post .post-preview { float: left; max-width: 50px !important; margin-right: 10px; }
	.content-fragment.media-gallery-post .full-post .post-attachment { float: left; position: relative; top: 4px; margin-bottom: 6px; }

	.content-fragment-page.media-post .content-fragment.media-gallery-post { margin-top: 0; padding-top: 0; }
	.content-fragment-page.media-post .content-fragment.media-gallery-post .fiji-content-fragment-top { display: none; }
	.content-fragment-page.media-post .content-fragment.media-gallery-post .content-fragment-content { padding-top: 10px; }

/* $Media Gallery File Details
/******************************/
.content-fragment.media-gallery-post-details { font-size: 12px; }
.content-fragment.media-gallery-post-details .abbreviated-post { padding-left: 0; }
.content-fragment.media-gallery-post-details .value { font-weight: bold; }
.content-fragment.media-gallery-post-details .avatar img { max-width: 40px; height: 40px !important; overflow: hidden; }
.content-fragment.media-gallery-post-details .user-name { padding: 0 10px 0 45px; }
.content-fragment.media-gallery-post-details .user-name a { display: block; padding: 0 10px 0 45px; font-weight: bold; }
.content-fragment.media-gallery-post-details .post-date { margin-top: 20px; display: block; color: #000; font-size: 12px; }
.content-fragment.media-gallery-post-details .post-attributes .attribute-item { display: block; color: #000; }
.content-fragment.media-gallery-post-details .post-attributes .attribute-item .attribute-value { font-weight: bold; }

/* $Media Gallery File Comment Form
/******************************/
.content-fragment.add-media-gallery-post-comment { padding-left: 10px; position: relative; border-bottom: 0px; margin-top: 0; margin-bottom: 0; }
	.content-fragment.add-media-gallery-post-comment .field-list { position: relative; min-width: 0; }
	.content-fragment.add-media-gallery-post-comment .content-fragment-content { border-bottom: 0px; }
	.content-fragment.add-media-gallery-post-comment .field-list-description { text-transform: uppercase; font-size: 10px; font-weight: bold; color: #666; padding-left: 0px; }
	.content-fragment.add-media-gallery-post-comment .field-item .field-item-input input { border:1px solid #ccc; color:#333; }
	.content-fragment.add-media-gallery-post-comment .field-item .field-item-validation { font-weight: bold; }
	.content-fragment.add-media-gallery-post-comment .field-item { position: relative; margin: 8px 0; padding: 0; }
	.content-fragment.add-media-gallery-post-comment .field-item.post-body { margin-right: 8px; }
	.content-fragment.add-media-gallery-post-comment .field-item-input { display: block; }
	.content-fragment.add-media-gallery-post-comment .field-item-header { color: #444; display: inline; }
	.content-fragment.add-media-gallery-post-comment .field-item textarea { width: 100%; border: 1px solid #ccc; color:#666; padding: 3px; font-family: Arial, Sans-Serif; font-size: 1em; }
	.content-fragment.add-media-gallery-post-comment .field-item-validation { font-weight: bold; padding: 3px; }
	
	.content-fragment.add-media-gallery-post-comment .field-item .processing { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif') no-repeat top left; width: 16px; height: 0; padding: 16px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; position: absolute; left: 85px; top: 1px;}

	.content-fragment.add-media-gallery-post-comment .field-item .internal-link.add-reply { font-weight: bold; margin-left: 12px; margin-top: -2px; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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.add-media-gallery-post-comment .field-item .internal-link.add-reply span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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.add-media-gallery-post-comment .field-item .internal-link.add-reply:hover { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -22px;
}
	.content-fragment.add-media-gallery-post-comment .field-item .internal-link.add-reply:hover span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px top;
}
	.content-fragment.add-media-gallery-post-comment .field-item .internal-link.add-reply.disabled { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -110px;
}
	.content-fragment.add-media-gallery-post-comment .field-item .internal-link.add-reply.disabled span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px -88px;
}

    .content-fragment.add-media-gallery-post-comment .field-item.user-name { display: none; }
    .content-fragment.add-media-gallery-post-comment .field-item.user-url { display: none; }
    
    .content-fragment.add-media-gallery-post-comment .message.success { display: none; position: relative; padding-right: 32px; }
		.content-fragment.add-media-gallery-post-comment .message.success .internal-link.close-message { position: absolute; top: 13px; right: 10px; background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1726px; margin: 0; width: 12px; height: 0; padding: 12px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }
		
	.content-fragment.add-media-gallery-post-comment .message.warning { display: none; position: relative; padding-right: 32px; }
		.content-fragment.add-media-gallery-post-comment .message.warning .internal-link.close-message { position: absolute; top: 13px; right: 10px; background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1151px; margin: 0; width: 12px; height: 0; padding: 12px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }


/* $Media Gallery File Comment List
/******************************/
.content-fragment.media-gallery-post-comment-list { position: relative; }
	.content-fragment.media-gallery-post-comment-list .content-fragment-content { border: 0; background-color: transparent; }
	.content-fragment.media-gallery-post-comment-list .message.directions { padding: 10px 14px; margin: 0 0 18px 0; background-color: #ff9;  font-size: 1em; }
	.content-fragment.media-gallery-post-comment-list .content-list-header, .content-fragment.media-gallery-post-comment-list .content-list-footer { display: none; }	
	.content-fragment.media-gallery-post-comment-list .content-list-name { position: relative; display: inline; font-size: 10px; color: #333; text-transform: uppercase; font-weight: bold; padding: 2px 8px 0 0; margin-top: 0; line-height: 14px; }
		.content-fragment.media-gallery-post-comment-list .content-list-name .internal-link.rss { padding-right: 12px; color: #666; }
		.content-fragment.media-gallery-post-comment-list .content-list-name .internal-link.rss span { position: absolute; right: 0; top: 0; height: 14px; width: 14px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_rss.png') no-repeat top left; cursor: pointer; }
	.content-fragment.media-gallery-post-comment-list .content-list-header { padding: 8px; }
	.content-fragment.media-gallery-post-comment-list .content-list { padding: 0; margin-top: 8px; }
	.content-fragment.media-gallery-post-comment-list .content-item { padding: 8px 8px 8px 0; border-bottom: 0; margin: 0; }
	.content-fragment.media-gallery-post-comment-list .full-post { position: relative; background-color: #fff; padding: 10px 14px; margin: 0; }
	.content-fragment.media-gallery-post-comment-list .full-post .post-name { display: none; }
	.content-fragment.media-gallery-post-comment-list .full-post .avatar { padding: 1px; border: solid 1px #ccc; margin-right: 4px; position: absolute; left: -46px; top: -4px; }
		.content-fragment.media-gallery-post-comment-list .full-post .avatar img { max-width: 32px; max-height: 32px; }
	.content-fragment.media-gallery-post-comment-list .full-post .post-author { display: inline; }
		.content-fragment.media-gallery-post-comment-list .full-post .post-author a { }
	.content-fragment.media-gallery-post-comment-list .full-post .post-date { display: inline; position: absolute; right: 14px; color: #999; font-weight: normal; }
	.content-fragment.media-gallery-post-comment-list .full-post .post-author { font-size: 12px; color: #666; font-weight: bold; }
	.content-fragment.media-gallery-post-comment-list .full-post .post-content { border-top: 1px solid #C9EAF8; border-bottom: 1px solid #C9EAF8; margin: 3px 0; }
	.content-fragment.media-gallery-post-comment-list .full-post .post-content p { margin: 12px 0; }
	.content-fragment.media-gallery-post-comment-list .navigation-item .internal-link.rss { position: relative; }
		.content-fragment.media-gallery-post-comment-list .navigation-item .internal-link.rss span { height: 14px; width: 14px; padding-right: 18px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_rss.png') no-repeat center left; }
	.content-fragment-page.post .content-fragment.media-gallery-post-comment-list .content-fragment-content { border: 0; background: transparent; padding: 1px 0; }
	.content-fragment.media-gallery-post-comment-list .fiji-full-post-outer { margin-left: 46px; position: relative; }
	.content-fragment.media-gallery-post-comment-list .full-post-header { margin-bottom: 0; }
	.content-fragment.media-gallery-post-comment-list .full-post-header, .content-fragment.media-gallery-post-comment-list .full-post-footer { height: 18px; margin: 0 0 0 12px; }
	.content-fragment.media-gallery-post-comment-list .content-item .fiji-full-post-outer { margin-left: 40px; margin-right: -8px; }
	.content-fragment.media-gallery-post-comment-list .full-post-header .fiji-r, .content-fragment.media-gallery-post-comment-list .full-post-footer .fiji-r { height: 18px; overflow: hidden; margin: 0 0 0 12px; }
	.content-fragment.media-gallery-post-comment-list .full-post-header { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat 0 0; }
	.content-fragment.media-gallery-post-comment-list .full-post-header .fiji-r { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat right -18px; }
	.content-fragment.media-gallery-post-comment-list .full-post { padding: 0 0 0 20px; background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_quote_2D00_ml.gif') no-repeat left 0px; }
		.content-fragment.media-gallery-post-comment-list .full-post .fiji-full-post-inner { position: relative; padding: 10px 22px 10px 14px; margin: 0; background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_quote_2D00_mr.gif') no-repeat right 0px; }
		.content-fragment.media-gallery-post-comment-list .full-post .fiji-full-post-inner .post-author .avatar { left: -60px; }
		.content-fragment.media-gallery-post-comment-list .full-post .fiji-full-post-inner .post-date { right: 22px; }
	.content-fragment.media-gallery-post-comment-list .full-post-footer { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat 0 -36px; }
		.content-fragment.media-gallery-post-comment-list .full-post .post-author .avatar { top: -11px; }
	.content-fragment.media-gallery-post-comment-list .full-post-footer .fiji-r { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat right -54px; }
	.content-fragment.media-gallery-post-comment-list .full-post-header.user-is-author { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat 0 -72px; }
	.content-fragment.media-gallery-post-comment-list .full-post-header.user-is-author .fiji-r { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat right -90px; }
	.content-fragment.media-gallery-post-comment-list .full-post.user-is-author { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_author_2D00_quote_2D00_ml.gif') no-repeat left 0px; }
		.content-fragment.media-gallery-post-comment-list .full-post.user-is-author .fiji-full-post-inner { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_author_2D00_quote_2D00_mr.gif') no-repeat right 0px; }
	.content-fragment.media-gallery-post-comment-list .full-post-footer.user-is-author { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat 0 -108px; }
	.content-fragment.media-gallery-post-comment-list .full-post-footer.user-is-author .fiji-r { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat right -126px; }
	
/* $Media Gallery Links
/******************************/
.content-fragment.media-gallery-links .navigation-item { border-bottom: 1px dotted #ccc; position: relative; }
	.content-fragment.media-gallery-links .navigation-item .internal-link { padding-left: 18px; position: relative; font-weight: normal; }
	.content-fragment.media-gallery-links .navigation-item .internal-link span { position: absolute; left: 0px; top: 1px; line-height: 15px; width: 16px; height: 15px; }

	.content-fragment.media-gallery-links .navigation-item .internal-link.view-post span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_download_2D00_small.gif') center center no-repeat; }
	.content-fragment.media-gallery-links .navigation-item .internal-link.email-post span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_share.gif') center center no-repeat; }
	.content-fragment.media-gallery-links .navigation-item .internal-link.edit-post span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_edit.gif') center center no-repeat; }
	.content-fragment.media-gallery-links .navigation-item .internal-link.delete-post span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_delete.gif') center center no-repeat; }
	.content-fragment.media-gallery-links .navigation-item .internal-link.favorite-on span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') 0 -554px no-repeat; }
	.content-fragment.media-gallery-links .navigation-item .internal-link.favorite-off span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') 0 -510px no-repeat; }
	.content-fragment.media-gallery-links .navigation-item .internal-link.view-application span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') 0 -1807px no-repeat; }
	.content-fragment.media-gallery-links .navigation-item .internal-link.view-slideshow span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_slideshow.gif') center center no-repeat; }
	.content-fragment.media-gallery-links .navigation-item .internal-link.rss span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') 0 -1402px no-repeat; }
	.content-fragment.media-gallery-links .navigation-item .internal-link.subscription-on span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1563px; }
	.content-fragment.media-gallery-links .navigation-item .internal-link.subscription-off span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1525px; }
	.content-fragment.media-gallery-links .navigation-item .internal-link.edit-application span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_settings.gif') center center no-repeat; }
	.content-fragment.media-gallery-links .navigation-item .internal-link.add-application span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_add.gif')  center center no-repeat; }
	.content-fragment.media-gallery-links .navigation-item .internal-link.add-post span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_add.gif')  center center no-repeat; }
	
/* $Media Gallery Upload File
/******************************/
.content-fragment.upload-edit-media-gallery-post .field-item-input.featured-post-url .user-file-url { margin-left: 30px; }
.content-fragment.upload-edit-media-gallery-post .field-item.post-tags .field-item-header { display: block; margin-bottom: 5px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1602px; height: 14px; padding-left: 14px; }
.content-fragment.upload-edit-media-gallery-post .field-item.post-tags .field-item-description { display: none; }
.content-fragment.upload-edit-media-gallery-post .tab-pane { padding-bottom: 0px; }

.content-fragment.upload-edit-media-gallery-post .full-post .post-author,
	.content-fragment.upload-edit-media-gallery-post .full-post .post-date,
	.content-fragment.upload-edit-media-gallery-post .full-post .post-attributes { display: none; }

.content-fragment.upload-edit-media-gallery-post .field-item .processing { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif') no-repeat top right; padding-right: 22px; display: inline-table; display: -moz-inline-box; display: inline-block; }

.content-fragment.upload-edit-media-gallery-post .field-list.save-post-form { padding-top: 0px; margin-top: 0px; }
.content-fragment.upload-edit-media-gallery-post .field-item .internal-link.save-post { font-weight: bold; margin-left: 22px; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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.upload-edit-media-gallery-post .field-item .internal-link.save-post span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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.upload-edit-media-gallery-post .field-item .internal-link.save-post:hover { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -22px;
}
.content-fragment.upload-edit-media-gallery-post .field-item .internal-link.save-post:hover span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px top;
}
.content-fragment.upload-edit-media-gallery-post .field-item .internal-link.save-post.disabled { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -110px;
}
.content-fragment.upload-edit-media-gallery-post .field-item .internal-link.save-post.disabled span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px -88px;
}

/* $Media Gallery Upload File (custom)
 ***************************************/
 
#mediagallery_upload_form .unused { display: none; }
.mediagalleryupload .mediagallery-upload { margin: 30px 0 0 30px; }
.mediagalleryupload .mediagallery-upload .upload-form.loading { background: url(/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif) no-repeat 427px 10px; }
.mediagalleryupload .control-group { margin: 0 0 10px 100px; }
.mediagalleryupload .control-group .validation-error { display: none; }
.mediagalleryupload label { display: block; float: left; margin-left: -100px; font-weight: bold; }
.mediagalleryupload .visibility-radio label { display:inline; float: none; margin-left: 0px; }
.mediagalleryupload .upload-name label,
.mediagalleryupload .upload-file label { margin-top: 10px; }
.mediagalleryupload .upload-name input[type=text],
.mediagalleryupload .upload-popular-tags .controls,
.mediagalleryupload .tagit-wrapper.tagit { width: 341px; }
.mediagalleryupload .actions { margin-top: 20px; }
.mediagalleryupload .secondary-action { line-height: 37px; margin-left: 20px; }
.mediagalleryupload .upload-confirmation { display: none; }
.mediagalleryupload .upload-popular-tags { text-align:center;}
.mediagalleryupload .upload-popular-tags label { margin-top:10px; }
.mediagalleryupload .upload-tags.control-group label {margin-top:20px;}
.mediagalleryupload .tagit-form .tagit-wrapper .tagit-choice {border-radius: 6px;-webkit-border-radius: 6px;border: 1px solid #CAD8F3;background: none;background-color: #DEE7F8;}

/* $Delete Media Gallery Post
/******************************/
.content-fragment.delete-media-gallery-post .full-post .post-author,
	.content-fragment.delete-media-gallery-post .full-post .post-date,
	.content-fragment.delete-media-gallery-post .full-post .post-attributes,
	.content-fragment.delete-media-gallery-post .full-post .post-rating,
	.content-fragment.delete-media-gallery-post .full-post .post-tags { display: none; }
	.content-fragment.delete-media-gallery-post .full-post .post-preview { float: left; max-width: 50px !important; margin-right: 10px; }
	.content-fragment.delete-media-gallery-post .full-post .post-attachment { float: left; position: relative; top: 4px; margin-bottom: 6px; }
	.content-fragment.delete-media-gallery-post .full-post .post-content { clear: both; }
	
/* $View Media Gallery Slideshow
/******************************/
.content-fragment.media-gallery-slideshow .slideshow-playing,
.content-fragment.media-gallery-slideshow .slideshow-paused { text-decoration: none; color: #888; display: inline-table; display: -moz-inline-box; display: inline-block; }
.content-fragment.media-gallery-slideshow .slideshow-playing span { background: #eee url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/pause_small.gif') no-repeat top left; padding-right: 18px; }
.content-fragment.media-gallery-slideshow .slideshow-paused span { background: #eee url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/play_small.gif') no-repeat top left; padding-right: 18px; }

/* Blog Archives
 *****************/
 
.content-fragment.blog-archive-list h4 { margin-top: 25px; }
 
.blog-archives-tree, .blog-archives-tree ul { margin: 0; padding: 0; list-style: none; color: #999; }
    .blog-archives-tree a { font-weight: normal; }
        .blog-archives-tree .images-garr-right, .blog-archives-tree .images-garr-down { display: inline-block; width: 12px; height: 12px; margin-right: 2px; }
    .blog-archives-tree .archives-month { padding-left: 15px; }
        .blog-archives-tree .archives-month { margin: 4px 0 4px 0; }
            .blog-archives-tree .archives-month.loading { background: url(/ASME/Images/ajax-loader-12x12.gif) no-repeat 0 2px; }
            .blog-archives-tree .archives-posts li { margin: 2px 0; }
    .blog-archives-tree .archives-posts { padding-left: 25px; }

.unpublished-blog-posts, .future-blog-posts { list-style: none; margin: 0; padding: 0; }
.unpublished-blog-posts li, .future-blog-posts li { margin-bottom: 5px; color: #999; }


/* $Blog News
/******************************/
.content-fragment.blog-news .page { padding: 0; margin: 0; }
.content-fragment.blog-news .page-content { padding: 0; margin: 0; }

/* $Blog Title
/******************************/
.content-fragment.blog-title { display: none; }

/* $Blog Bread Crumbs
/******************************/
.content-fragment.blog-bread-crumbs { margin: 10px 0; }

/* $Blog Blog Post
/******************************/
.blog-attachment { margin: 10px 0 15px 0; }
    .attachment-size { color: #999; margin-left: 5px; }
.content-fragment-page.post .blog-post { border-bottom: 0; }
.blog-post-comments-header-widget { border-top: solid 2px #000; margin-top: 20px; margin-left: 0; font-family: Arial, Sans-Serif; }
    .blog-post-comments-header-widget .comment-count { color: #bbb; }
    
/* $Blog Blog Post Edit
 **********************/
.content-fragment.asme-edit-blog-post { display: none; }
.blog-editor-group { margin-bottom: 10px; }
    .blog-editor-group .blue-button, .blog-editor-group .silver-button { margin-right: 10px; }
    .blog-editor-group .cancel { line-height: 37px; }
    .blog-editor-group label { font-weight: bold; display: block; margin-bottom: 5px; }
        .blog-editor-group.attachment-group .blog-attached-filename { display: none; }
        .blog-editor-group.attachment-group .btn-attachment { background: transparent; border: none; color: #1f9dd1; cursor: pointer; }
        .blog-editor-group.attachment-group .btn-remove-file { display: none; }
        .blog-editor-group.attachment-group.has-attachment .blog-attached-filename { display: block; margin-bottom: 15px; }
        .blog-editor-group.attachment-group.has-attachment .btn-add-file { display: none; }
        .blog-editor-group.attachment-group.has-attachment .btn-remove-file { display: inline-block; }
    #blog_post_title { width: 438px; }
    #blog_post_date { width: 245px; background: url('/ASME/Images/calendar-icon.png') no-repeat 98% 4px; padding-right: 27px; }
        #blog_post_date[disabled='disabled'] { background-color: #f4f4f4; }
    .blog-editor-group.blog-editor-controls { padding-top: 25px; }
    .loading .blog-editor-group.blog-editor-controls { background: url('/ASME/Images/ajax-loader.gif') no-repeat 320px 10px; }
    
.blog-post-admin-bar { height: 37px; padding: 10px 15px; background: #eef9fd; margin-bottom: 20px; }
    .blog-post-admin-bar strong, .blog-post-admin-bar a { display: block; float: left; line-height: 37px; }
    .blog-post-admin-bar .blue-button, .blog-post-admin-bar .silver-button, .blog-post-admin-bar .cancel { margin-left: 5px; }
    .lt-ie8 .blog-post-admin-bar .edit-blog-post-button { width: 85px; }
    .lt-ie8 .blog-post-admin-bar .delete-blog-post-button { width: 104px; }
    .lt-ie8 .blog-post-admin-bar .blog-post-submit { width: 75px; }
    .lt-ie8 .blog-post-admin-bar .blog-post-draft { width: 116px; }
    .content-fragment-page.post .blog-post-admin-bar strong { margin-right: 8px; }

#delete_blog_post_confirmation_modal { display: none; }
    #delete_blog_post_confirmation_modal .actions { padding-top: 15px; }
        .ui-dialog.loading #delete_blog_post_confirmation_modal .actions { background: url('/ASME/Images/ajax-loader.gif') no-repeat 55% 25px; }
        #delete_blog_post_confirmation_modal .actions .cancel { line-height: 37px; margin-left: 15px; }
        
#confirm-remove-blog-attachment-modal { display: none; }
    #confirm-remove-blog-attachment-modal.loading .modal-controls { background: url('/ASME/Images/ajax-loader.gif') no-repeat 45% 70%; }
    
/* $Blog Blog Post Comments
 ***************************/
 
.content-fragment.blog-feedback-list { margin-left: 0; }
    .content-fragment.blog-feedback-list .content-list .content-item { border-bottom: 0; margin-bottom: 20px; }
        .content-fragment.blog-feedback-list .full-post { position: relative; padding-left: 80px; }
            .content-fragment.blog-feedback-list .full-post .post-author .avatar { display: block; position: absolute; top: 0; left: 0; }
            .content-fragment.blog-feedback-list .full-post .comment-author-subtitle { color: #999; }
            .content-fragment.blog-feedback-list .full-post .post-content,
            .content-fragment.blog-post-feedback-list .full-post .post-content p { color: #333; } 
	
/* $Blog Blog Post Comment Form
/******************************/
.content-fragment.blog-post-comment-form { position: relative; margin-bottom: 40px; }
    .content-fragment.blog-post-comment-form .comment-form-container { position: relative; }
	.content-fragment.blog-post-comment-form .field-list { width: 100%; position: relative; min-width: 0; margin-left: 40px; }
	.content-fragment.blog-post-comment-form .field-list-header { position: absolute; top: 0; left: 0; }
	.content-fragment.blog-post-comment-form .field-list-description { text-transform: uppercase; font-size: 10px; font-weight: bold; color: #666; }
	.content-fragment.blog-post-comment-form .field-item-header { color: #444; display: inline; }
	.content-fragment.blog-post-comment-form .field-item { margin: 8px 0; padding: 0; position: relative; }
	.content-fragment.blog-post-comment-form .field-item input { border: 1px solid #ccc; }
	.content-fragment.blog-post-comment-form .field-item.post-body { margin-right: 8px; }
	.content-fragment.blog-post-comment-form .field-item textarea { width: 370px; height: 80px; border: 1px solid #ccc; color:#666; padding: 3px; font-family: Arial, Sans-Serif; font-size: 1em; }
	.content-fragment.blog-post-comment-form .field-item .field-item-validation { font-weight: bold; padding: 3px; }
	.content-fragment.blog-post-comment-form .field-item-input { display: block; }
	.content-fragment.blog-post-comment-form .field-list-footer { display: none; }

  .content-fragment.blog-post-comment-form .field-item.user-name { display: none; }
  .content-fragment.blog-post-comment-form .field-item.user-url { display: none; }
  
  .content-fragment.blog-post-comment-form .message.success { display: none; position: relative; padding-right: 32px; }
	.content-fragment.blog-post-comment-form .message.success .internal-link.close-message { position: absolute; top: 13px; right: 10px; background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1726px; margin: 0; width: 12px; height: 0; padding: 12px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }
		
	.content-fragment.blog-post-comment-form .message.warning { display: none; position: relative; padding-right: 32px; }
		.content-fragment.blog-post-comment-form .message.warning .internal-link.close-message { position: absolute; top: 13px; right: 10px; background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1151px; margin: 0; width: 12px; height: 0; padding: 12px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }

/* $Blog Blog Post List
/******************************/

.blog-post-list h1 { font-family: Arial, Sans-Serif; font-size: 24px; border-bottom: solid 1px #ebebeb; padding-bottom: 15px; margin-bottom: 10px; }
.blog-posts { list-style: none; margin: 0; padding: 0; }
    .blog-post { margin: 0 0 10px 0; padding: 0 0 20px 0; border-bottom: solid 1px #ebebeb; }
        .blog-post h2.post-name { font-size: 16px; line-height: 22px; margin-bottom: 20px; }
        .blog-body { line-height: 20px; margin-bottom: 10px; }
        .comments-permalink { display: block; margin-top: 10px; }

/* $Blog About Blog
/******************************/
.content-fragment.about-blog { line-height: 1.3em; }
    .content-fragment.about-blog h3.title { display: none; }
    .content-fragment.about-blog h4 { font-size: 1em; margin: 6px 0; color: #666; }
	
/* $Blog Browse Blogs
/*****************************/
.content-fragment.browse-blogs .content-fragment-header { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/application_2D00_title_2D00_background.gif') repeat-x top; text-align: center; padding: 3px 12px 5px 12px; border-bottom: 3px solid #B2B1B4; }
	.content-fragment.browse-blogs .content-fragment-header div { padding: 0; margin: 0; border: 0; }
.content-fragment.browse-blogs .content-fragment-content { padding: 0 10px 10px; overflow: hidden; background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/browse_2D00_app_2D00_background.gif') repeat-x 0 bottom; }
		.content-fragment.browse-blogs .content-fragment-header div { border: none; }

	.content-fragment.browse-blogs .fiji-content-fragment-bottom .fiji-r1,
	.content-fragment.browse-blogs .fiji-content-fragment-bottom .fiji-r2,
	.content-fragment.browse-blogs .fiji-content-fragment-bottom .fiji-r3,
	.content-fragment.browse-blogs .fiji-content-fragment-bottom .fiji-r4 { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/browse_2D00_app_2D00_background.gif') repeat-x 0 bottom; }

	.content-fragment.browse-blogs.top-side-border-only .content-fragment-footer, 
	.content-fragment.browse-blogs.side-border-only .content-fragment-footer { border-top: 1px solid #ccc; width: 100%; height: 0; overflow: hidden; }

	.content-fragment.browse-blogs .table-header-column { border-top-width: 0; color: #A0A0A0; }
	.content-fragment.browse-blogs .table-header-column.selected { color: #000; }
	.content-fragment.browse-blogs .table-list-header.with-scroll { margin-right: 17px; }
	.content-fragment.browse-blogs .table-list { margin: 0px; width: 100%; }
	.content-fragment.browse-blogs .table-list .description { display: block; color: #666; }
	.content-fragment.browse-blogs .table-list a { font-weight: bold; font-size: 1.2em; }
		.content-fragment.browse-blogs .table-header-column { cursor: pointer; border-top: 0; text-align: left; }
		.content-fragment.browse-blogs .table-header-column .internal-link { margin-left: 6px; position: static; }
		.content-fragment.browse-blogs .table-list .table-column .description { display: block; }
	    .content-fragment.browse-blogs .table-header-column.post-count { text-align: center; }
        .content-fragment.browse-blogs .table-item .table-column.post-count { text-align: center; font-weight: bold; }
		
	.content-fragment.browse-blogs .favorite-off { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -510px; padding-left: 20px; cursor: pointer; display: inline-block; }
	.content-fragment.browse-blogs .favorite-on { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -554px; padding-left: 20px; cursor: pointer; display: inline-block; }
	.content-fragment.browse-blogs .processing { padding-left: 20px; cursor: pointer; display: inline-block; }

	.content-fragment.browse-blogs ul.field-list { list-style: none; margin: 0; padding: 0; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/app_2D00_search_2D00_field_2D00_input.png') no-repeat top left; height: 26px; width: 299px }
		.content-fragment.browse-blogs .field-item { position: relative; display: block; float: left; margin: 0; padding: 0; } 
		.content-fragment.browse-blogs .field-item-input input { border: none; display: block; padding: 6px 5px 0 5px; margin-left: 20px; width: 246px; height: 18px; color: #333; font-size: 11px; background: none; cursor: auto}
		.content-fragment.browse-blogs .field-item-input .internal-link.clear-search { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/browse_2D00_apps_2D00_search_2D00_clear.gif') no-repeat left center; display: none; height: 0; width: 22px; padding: 24px 0 0 0; overflow: hidden; position: absolute; top: 1px; left: 276px; }
    
    .content-fragment.browse-blogs .message.loading { text-align: center; font-weight: bold; height: 20px; padding-left: 65px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner_ececec.gif') no-repeat center -1px;
}
	
/* $Blog Archive List
/******************************/
.content-fragment.blog-archive-list .content-list-name { display: none; }
.layout-region.right-sidebar .content-fragment.blog-archive-list .new-blog-post-button { width: 186px; text-align: center; }

/* $Blog Create Blog
/******************************/
.content-fragment.create-blog .field-item { position: relative; }
	.content-fragment.create-blog .field-item .processing { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner_ececec.gif') no-repeat top left; width: 16px; height: 0; padding: 16px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; position: absolute; left: 85px; top: 6px;}
	.content-fragment.create-blog .field-item .internal-link.create-blog { font-weight: bold; margin-left: 12px; margin-top: -2px; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-blog .field-item .internal-link.create-blog span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-blog .field-item .internal-link.create-blog:hover { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -22px;
}
	.content-fragment.create-blog .field-item .internal-link.create-blog:hover span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px top;
}
	.content-fragment.create-blog .field-item .internal-link.create-blog.disabled { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -110px;
}
	.content-fragment.create-blog .field-item .internal-link.create-blog.disabled span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px -88px;
}

/* $Wiki Title
/******************************/
.content-fragment.wiki-title { display: none; }

/* $Wiki Bread Crumbs
/******************************/
.content-fragment.wiki-bread-crumbs { padding-left: 8px; }

/* $Wiki Banner
/******************************/
.content-fragment.wiki-banner .content-fragment-content { padding: 1px 0 0 0; position: relative; }
.content-fragment.wiki-banner .application-banner-header, .content-fragment.wiki-banner .application-banner-footer { display: none; }
.content-fragment.wiki-banner .application-banner { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/content_2D00_fragment_2D00_header.png') repeat-x bottom; padding: 4px 12px 12px; margin: 0; }
.content-fragment.wiki-banner .application-banner .application-name { margin: 0; padding: 0; font-size: 11px; text-transform: uppercase; }
	.content-fragment.wiki-banner .application-banner .application-name a { color: #666; }
.content-fragment.wiki-banner .application-banner .application-description { display: none; }
.content-fragment.wiki-banner .application-banner .application-banner-actions { position: absolute; top: 0; right: 0; }
.content-fragment.wiki-banner .application-banner .application-banner-actions .navigation-item.favorite-on,
	.content-fragment.wiki-banner .application-banner .application-banner-actions .navigation-item.add-post,
	.content-fragment.wiki-banner .application-banner .application-banner-actions .internal-link.rss { display: none; }

.content-fragment-page.wikis-page .content-fragment.wiki-banner .application-banner .application-banner-actions .internal-link.rss { position: absolute; right: 9px; top: 3px; outline: none; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_rss.png') no-repeat top left; cursor: pointer; width: 14px; height: 0; padding: 14px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }
.content-fragment-page.wikis-pagelist .content-fragment.wiki-banner .application-banner .application-banner-actions .internal-link.rss { position: absolute; right: 9px; top: 3px; outline: none; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_rss.png') no-repeat top left; cursor: pointer; width: 14px; height: 0; padding: 14px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }

/* $Browse Wikis
/******************************/
.content-fragment.browse-wikis .content-fragment-content { padding: 0 10px 10px; overflow: hidden; background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/browse_2D00_app_2D00_background.gif') repeat-x 0 bottom; }
.content-fragment.browse-wikis .content-fragment-header { text-align: center; position: relative; margin-bottom: 0; padding: 0px; padding-top: 3px; border-bottom: 3px solid #B2B1B4; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/application_2D00_title_2D00_background.gif') repeat-x; }
	.content-fragment.browse-wikis .content-fragment-header div { border: none; }

	.content-fragment.browse-wikis .fiji-content-fragment-bottom .fiji-r1,
	.content-fragment.browse-wikis .fiji-content-fragment-bottom .fiji-r2,
	.content-fragment.browse-wikis .fiji-content-fragment-bottom .fiji-r3,
	.content-fragment.browse-wikis .fiji-content-fragment-bottom .fiji-r4 { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/browse_2D00_app_2D00_background.gif') repeat-x 0 bottom; }

	.content-fragment.browse-wikis.top-side-border-only .content-fragment-footer, 
	.content-fragment.browse-wikis.side-border-only .content-fragment-footer { border-top: 1px solid #ccc; height: 18px; background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }

.content-fragment.browse-wikis .table-header-column { border-top-width: 0; text-align: left; }
.content-fragment.browse-wikis .table-list-header.with-scroll { margin-right: 17px; }
.content-fragment.browse-wikis .table-list { margin: 0px; width: 100%; }
.content-fragment.browse-wikis .table-list .description { display: block; color: #666; }
.content-fragment.browse-wikis .table-list a { font-weight: bold; font-size: 1.2em; }
.content-fragment.browse-wikis .table-header-column { cursor: default; }
	.content-fragment.browse-wikis .table-header-column .internal-link { margin-left: 6px; position: static; }
	.content-fragment.browse-wikis .table-list .table-column .description { display: block; }
    .content-fragment.browse-wikis .table-header-column.post-count { text-align: center; }
    .content-fragment.browse-wikis .table-item .table-column.post-count { text-align: center; font-weight: bold; }
	
.content-fragment.browse-wikis .favorite-off { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -510px; padding-left: 20px; cursor: pointer; display: inline-block; }
.content-fragment.browse-wikis .favorite-on { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -554px; padding-left: 20px; cursor: pointer; display: inline-block; }
.content-fragment.browse-wikis .processing { padding-left: 20px; cursor: pointer; display: inline-block; }

	.content-fragment.browse-wikis ul.field-list { list-style: none; margin: 0; padding: 0; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/app_2D00_search_2D00_field_2D00_input.png') no-repeat top left; height: 26px; width: 299px }
		.content-fragment.browse-wikis .field-item { position: relative; display: block; float: left; margin: 0; padding: 0; } 
		.content-fragment.browse-wikis .field-item-input input { border: none; display: block; padding: 6px 5px 0 5px; margin-left: 20px; width: 246px; height: 18px; color: #333; font-size: 11px; background: none; cursor: auto}
		.content-fragment.browse-wikis .field-item-input .internal-link.clear-search { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/browse_2D00_apps_2D00_search_2D00_clear.gif') no-repeat left center; display: none; height: 0; width: 22px; padding: 24px 0 0 0; overflow: hidden; position: absolute; top: 1px; left: 276px; }

.content-fragment.browse-wikis .message.loading { text-align: center; font-weight: bold; height: 20px; padding-left: 65px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner_ececec.gif') no-repeat center -1px;
}

/* $Wiki Page List
/******************************/
    .content-fragment.page-list .filter { position: relative; border: 0px; border-bottom: 1px solid #ccc; padding: 0; margin: 0 -12px; background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/filter_2D00_background.png') repeat-x bottom left; height: 35px; }
	    .content-fragment.page-list .filter-label { display: none; }
	    .content-fragment.page-list .filter-option { float: left; padding: 15px 12px 5px 12px; height: 16px; }
	    .content-fragment.page-list .filter-option.selected { background: #fff; height: 16px; color: #000; }
		    .content-fragment.page-list .filter-option.selected a { color: #000; }
	    .content-fragment.page-list .filter .separator { float: left; background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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.page-list .post-author .avatar { display: none; }
	.content-fragment.page-list .post-rating { left:0; padding:1px; position:absolute; top:10px; width: 50px; text-align: center; }
	.content-fragment.page-list .post-rating .rating-score {  color: #666; font-size: 0.9em; }
	.content-fragment.page-list .abbreviated-post { padding-left: 5px; }
	.content-fragment.page-list .attribute-list { color: #666; }
	
/* $Wiki Page
/******************************/
.content-fragment.page { padding: 0; }
.content-fragment.page .full-post { position: relative; }
.content-fragment.page .full-post .post-name { margin: 0 90px 0 0; font-size: 22px; border-bottom: none; padding-top: 0; color: #000; }
.content-fragment.page .full-post .application-name { margin: 10px 0 18px 0; margin-right: 90px; font-size: 11px; border-bottom: none; padding: 0; text-transform: uppercase; font-weight: bold; color: #666; }
.content-fragment.page .full-post .post-rating { position: absolute; top: 0; right: 0; line-height: 10px; text-transform: uppercase; color: #666; font-size: 10px; text-align: right; }
.content-fragment.page .full-post .post-content { padding: 10px 0; border-top: 1px solid #ccc; border-bottom: 1px dotted #ccc; line-height: 20px; color: #000; }
.content-fragment.page .full-post .post-actions { position:relative; display: inline; line-height: 32px; }
	.content-fragment.page .full-post .post-actions .navigation-list-header { display: none; }
	.content-fragment.page .full-post .post-actions .navigation-list { line-height: 32px; display: inline; list-style: none; }
	.content-fragment.page .full-post .post-actions .navigation-item { display: inline-table; display: -moz-inline-box; display: inline; line-height: 32px; }
	.content-fragment.page .full-post .post-actions .navigation-item a.internal-link { position: absolute; visibility: hidden; border-right: 1px solid #ccc; padding: 2px 10px 3px 18px; }
	.content-fragment.page .full-post .post-actions .navigation-list .navigation-item a.favorite-off { position: relative; visibility: visible; font-weight: bold; }
	.content-fragment.page .full-post .post-actions .navigation-list .navigation-item a.favorite-on { position: relative; visibility: visible; font-weight: bold; }
	.content-fragment.page .full-post .post-actions .navigation-list .navigation-item a.favorite-off span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -508px; position: absolute; height:100%; width: 20px; left: 0; top: 0; overflow: hidden; }
	.content-fragment.page .full-post .post-actions .navigation-list .navigation-item a.favorite-on span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -552px; position: absolute; height:100%; width: 20px; left: 0; top: 0; overflow: hidden; }
	.content-fragment.page .full-post .post-actions .navigation-list .navigation-item a.subscription-on { display: none; }
	.content-fragment.page .full-post .post-actions .navigation-list .navigation-item a.subscription-off { display: none; }
	.content-fragment.page .full-post .post-actions .navigation-list-footer { display: none; }
.content-fragment.page .full-post .post-tags { display: inline-table; display: -moz-inline-box; display: inline-block; margin-left: 8px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1600px; padding-left: 16px; font-weight: bold; display: inline-table; display: -moz-inline-box; display: inline; }
.content-fragment.page .full-post .internal-link.new-page { color: #f00; }

/* $Wiki Compare
/******************************/
.content-fragment.compare h2 { border-bottom: double; margin: 0 0 1em 0; padding-top: 1.5em; padding-bottom: 0.25em; clear: both;}
.content-fragment.compare h3 { border-bottom: solid 1px; margin: 0 0 1em 0; padding-top: 1em; clear: both; }
.content-fragment.compare h4 { border-bottom: dotted 1px; margin: 0 0 1em 0; padding-top: 0.5em; clear: both;}
.content-fragment.compare .content-fragment-content { color: #000; line-height: 20px; }
.content-fragment.compare .title { margin: 1em 0; padding: 0 0 1em 0; font-size: 22px; border-bottom: 1px solid #ccc; padding-top: 0; color: #000; }
.content-fragment.compare .message.warning { position: relative; }
	.content-fragment.compare .message.warning .internal-link.view-post { position: absolute; right: 10px; top: 12px; color: #06d; }


/* $Wiki Create Edit Page Comment
/******************************/
.content-fragment.create-edit-page-comment { position: relative; }
	.content-fragment.create-edit-page-comment .field-list { margin: 0px; padding: 0; width: 100%; position: relative; min-width: 0; }
	.content-fragment.create-edit-page-comment .field-list-header { display: none; }
	.content-fragment.create-edit-page-comment .field-list-description { padding: 10px 10px 0px 0px; text-transform: uppercase; font-size: 10px; font-weight: bold; color: #666; }
	.content-fragment.create-edit-page-comment .field-item-header { color: #444; }
	.content-fragment.create-edit-page-comment .field-item { margin: 8px 0; padding: 0; position: relative; }
	.content-fragment.create-edit-page-comment .field-item input { border: 1px solid #ccc; }
	.content-fragment.create-edit-page-comment .field-item.post-body { margin-right: 8px;}
	.content-fragment.create-edit-page-comment .field-item textarea { width: 100%; border: 1px solid #ccc; color:#333; padding: 3px; font-family: Arial, Sans-Serif; font-size: 1em; }
	.content-fragment.create-edit-page-comment .field-item .field-item-validation { font-weight: bold; }
	.content-fragment.create-edit-page-comment .field-list-footer { display: none; }
	
	.content-fragment.create-edit-page-comment .field-item .processing { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif') no-repeat top left; width: 16px; height: 0; padding: 16px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; position: absolute; left: 85px; top: 1px;}

	.content-fragment.create-edit-page-comment .field-item .internal-link.add-reply { font-weight: bold; margin-left: 12px; margin-top: -2px; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-edit-page-comment .field-item .internal-link.add-reply span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-edit-page-comment .field-item .internal-link.add-reply:hover { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -22px;
}
	.content-fragment.create-edit-page-comment .field-item .internal-link.add-reply:hover span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px top;
}
	.content-fragment.create-edit-page-comment .field-item .internal-link.add-reply.disabled { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -110px;
}
	.content-fragment.create-edit-page-comment .field-item .internal-link.add-reply.disabled span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px -88px;
}
	
    .content-fragment.create-edit-page-comment .message.success { display: none; position: relative; padding-right: 32px; }
	.content-fragment.create-edit-page-comment .message.success .internal-link.close-message { position: absolute; top: 13px; right: 10px; background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1726px; margin: 0; width: 12px; height: 0; padding: 12px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; }

/* $Wiki Page Edit
/******************************/
.content-fragment.page-edit .field-list .field-item { position: relative; display: block; }
.content-fragment.page-edit .field-list .field-item .field-item-input { position: relative; }
.content-fragment.page-edit .field-list .field-item-validation { display: block; }
.content-fragment.page-edit .field-item-input select { max-width: 450px; }
.content-fragment.page-edit .field-item.post-tags .field-item-header { display: block; margin-bottom: 5px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1602px; height: 14px; padding-left: 14px; }

.content-fragment.page-edit .field-item.post-feature .field-item-input { left: 0; }
.content-fragment.page-edit .field-item.post-feature .field-item-header { position: absolute; left: 22px; top: 8px; }
.content-fragment.page-edit .field-item.post-feature .field-item-input.featured-post-url { display: block; margin-left: 26px; color: #555; top: 4px; }
.content-fragment.page-edit .field-item.post-feature .field-item-input.featured-post-url .user-file-url { margin: 4px 0 15px 0; padding: 0; }

.content-fragment.page-edit .field-item.post-subscribe .field-item-header { position: absolute; left: 22px; top: 8px; }
.content-fragment.page-edit .field-item.post-subscribe .field-item-input { left: 0; }

.content-fragment.page-edit .field-item .processing { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif') no-repeat top left; width: 16px; height: 0; padding: 16px 0px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; overflow: hidden; position: absolute; left: 260px; top: 10px;}

.content-fragment.page-edit .field-item .internal-link.view-post { margin-left: 15px; margin-top: -2px; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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.page-edit .field-item .internal-link.view-post span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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.page-edit .field-item .internal-link.view-post:hover { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat right -22px;
}
.content-fragment.page-edit .field-item .internal-link.view-post:hover span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/button_2D00_sprite.gif') no-repeat 0px top;
}

/* $Wiki History
/******************************/
.content-fragment.history .table-list { width: 100%; }

/* $Page Navigation
/******************************/
.content-fragment.page-navigation { margin-top: 0; margin-bottom: 0; padding: 0; }
	.content-fragment.with-header.page-navigation { border: 0; margin-top: 10px; margin-bottom: 10px; }
	.content-fragment.page-navigation .navigation-list { border-bottom: 1px solid #ccc; background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/filter_2D00_background.png') repeat-x bottom left; height: 33px; }
	.content-fragment.page-navigation .navigation-item { padding: 10px 0px 3px 0px; float: left; }
		.content-fragment.page-navigation .navigation-item .internal-link { padding: 8px 15px 7px 25px; position: relative; }
			.content-fragment.page-navigation .navigation-item .internal-link span { position: absolute; width: 15px; height: 18px; left: 10px; top: 6px; }
			.content-fragment.page-navigation .navigation-item .internal-link.view-wiki-page span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_wiki_2D00_page.gif') no-repeat center center; }
		.content-fragment.page-navigation .navigation-item .internal-link.edit-wiki-page { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/filter_2D00_separator_2D00_background.png') no-repeat bottom left; }
			.content-fragment.page-navigation .navigation-item .internal-link.edit-wiki-page span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_wiki_2D00_edit.gif') no-repeat center center; }
		.content-fragment.page-navigation .navigation-item .internal-link.wiki-page-history { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/filter_2D00_separator_2D00_background.png') no-repeat bottom left; }
			.content-fragment.page-navigation .navigation-item .internal-link.wiki-page-history span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_wiki_2D00_history.gif') no-repeat center center; }
	
	.content-fragment.page-navigation .navigation-item a { font-weight: normal; }
	.content-fragment.page-navigation .navigation-item.selected { background: #fff; height: 25px; }
		.content-fragment.page-navigation .navigation-item.selected a { background: #fff; font-weight: bold; color: #000; }
	.content-fragment.page-navigation .navigation-list-footer { clear: both; }
	.content-fragment.page-navigation .content-fragment-content { padding: 3px 0px 12px 0px; }

/* $Wiki Links
/******************************/
.content-fragment.wiki-links .navigation-item { border-bottom: 1px dotted #ccc; position: relative; height: 16px; }
	.content-fragment.wiki-links .navigation-item .internal-link { position: absolute; line-height: 15px; padding-left: 18px; display: inline; font-weight: normal; }
	.content-fragment.wiki-links .navigation-item .internal-link span { position: absolute; top: 2px; left: 0; width: 10px; height: 10px; line-height: 10px; }
	.content-fragment.wiki-links .internal-link.subscription-off span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1526px; }
	.content-fragment.wiki-links .internal-link.subscription-on span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -1564px; }
	.content-fragment.wiki-links .internal-link.favorite-off span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -512px; left: -1px; }
	.content-fragment.wiki-links .internal-link.favorite-on span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -556px; left: -1px; }
	.content-fragment.wiki-links .internal-link.email-post span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_share.gif') no-repeat left center; }
	.content-fragment.wiki-links .internal-link.delete-post span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_delete.gif') no-repeat left center; }
	.content-fragment.wiki-links .internal-link.undelete-post span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') 0 -70px no-repeat; }
	.content-fragment.wiki-links .internal-link.control-panel span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_cog.gif') no-repeat left center; }
	.content-fragment.wiki-links .internal-link.lock-post span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_lock_2D00_page.gif') no-repeat left center; }
	.content-fragment.wiki-links .internal-link.unlock-post span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_unlock_2D00_page.gif') no-repeat left center; }
	.content-fragment.wiki-links .internal-link.edit-wiki-page span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_sprite.gif') no-repeat 0 -30px; }
	.content-fragment.wiki-links .internal-link.wiki-page-history span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_wiki_2D00_history.gif') no-repeat left center; }
	.content-fragment.wiki-links .internal-link.view-wiki-page span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_wiki_2D00_page.gif') no-repeat left center; }
	.content-fragment.wiki-links .internal-link.add-application span { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_add.gif')  center center no-repeat; }

/* $Wiki Wiki Page Hierarchy
/******************************/
.content-fragment.wiki-page-hierarchy .hierarchy-item { font-weight: bold; padding-left: 16px; }
	.content-fragment.wiki-page-hierarchy .hierarchy-item.selected.without-children { color: #000; font-weight: bold; border-bottom: 1px dotted #ccc; }
	.content-fragment.wiki-page-hierarchy .hierarchy-item.selected.with-children { color: #000; font-weight: bold; border-bottom: 1px dotted #ccc; }
	.content-fragment.wiki-page-hierarchy .hierarchy-item.selected img { display: inline; }
	.content-fragment.wiki-page-hierarchy .hierarchy-item.with-children { padding-left: 16px; }
	
.modal .wiki-page-hierarchy { min-height: 375px; }

/* $Wiki Page Details
/******************************/
.content-fragment.page-details .attribute-list { border-bottom: 1px dotted #ccc; }
.content-fragment.page-details .attribute-item { display: list-item; padding: 4px 0; border-bottom: 1px dotted #ccc; }
	.content-fragment.page-details .attribute-item .attribute-name { display: inline-table; display: -moz-inline-box; display: inline; color: #666; }
	.content-fragment.page-details .attribute-item .attribute-value { display: inline-table; display: -moz-inline-box; display: inline; color: #333; font-weight: bold; }
	.content-fragment.page-details .attribute-item.page-author { border-bottom: 0; }
		.content-fragment.page-details .attribute-item.page-author .attribute-name { font-size: 9px; display: block; padding-bottom: 2px; }
		.content-fragment.page-details .attribute-item.page-author .attribute-value { display: block; position: relative; }
		.content-fragment.page-details .attribute-item.page-author .avatar { position: absolute; left: 0; padding: 1px; border: solid 1px #ccc; line-height: 0; }
		.content-fragment.page-details .attribute-item.page-author .avatar img { max-width: 27px; max-height: 27px; }
		.content-fragment.page-details .attribute-item.page-author .user-name { margin-left: 36px; line-height: 14px; }
		.content-fragment.page-details .attribute-item.page-created,
		.content-fragment.page-details .attribute-item.page-last-modified { padding-top: 0; }
		.content-fragment.page-details .attribute-item.page-created .attribute-name,
		.content-fragment.page-details .attribute-item.page-last-modified .attribute-name { display: none; }
		.content-fragment.page-details .attribute-item.page-created .attribute-value,
		.content-fragment.page-details .attribute-item.page-last-modified .attribute-value { margin-left: 36px; font-size: 11px; position: relative; top: -2px; }
		.content-fragment.page-details .attribute-item.page-revision-count,
		.content-fragment.page-details .attribute-item.post-reply-count  { position: relative; border: none; display: inline-table; display: -moz-inline-box; display: inline-block; }
		.content-fragment.page-details .attribute-item.page-revision-count { padding-right: 18px; }
		
		
/* $Wiki Comment List
/******************************/
.content-fragment.comment-list {  position: relative; }
	.content-fragment.comment-list  .content-fragment-content { padding-left: 0px; }
    .content-fragment.comment-list .message.success { margin-top: 0; }
	.content-fragment.comment-list .message.norecords { padding: 10px 14px; margin: 10px; font-size: 1em; }
	.content-fragment.comment-list .filter { display: none; }
	.content-fragment.comment-list .message.directions { padding: 10px 14px; margin: 0 0 18px 0; background-color: #ff9;  font-size: 1em; }
	.content-fragment.comment-list .content-list-header, .content-fragment.comment-list .content-list-footer { display: none; }	
	.content-fragment.comment-list .content-list-name { position: relative; display: inline; font-size: 10px; color: #666; text-transform: uppercase; font-weight: bold; padding: 2px 8px 0 0; margin-top: 0; line-height: 14px; }
		.content-fragment.comment-list .content-list-name .internal-link.rss { padding-right: 12px; color: #666; }
		.content-fragment.comment-list .content-list-name .internal-link.rss span { position: absolute; right: 0; top: 0; height: 14px; width: 14px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_rss.png') no-repeat top left; cursor: pointer; }
	.content-fragment.comment-list .content-list-header { padding: 8px; }
	.content-fragment.comment-list .content-list { padding: 0; margin-top: 8px; border-top: solid 1px #ccc;  }
	.content-fragment.comment-list .content-item {  padding: 20px 14px; margin-top: 2px; border-bottom: 0; border-top: 0; }
	.content-fragment.comment-list .full-post { position: relative; background-color: #fff; padding: 10px 14px; }
	.content-fragment.comment-list .full-post .avatar { padding: 1px; border: solid 1px #ccc; margin-right: 4px; position: absolute; left: -54px; top: -4px; }
		.content-fragment.comment-list .full-post .avatar img { max-width: 32px; max-height: 32px; }
	.content-fragment.comment-list .full-post .post-author { display: inline; }
		.content-fragment.comment-list .full-post .post-author a { }
	.content-fragment.comment-list .full-post .post-date { display: inline; position: absolute; right: 14px; color: #999; font-weight: normal; }
	.content-fragment.comment-list .full-post .post-author { font-size: 12px; color: #666; font-weight: bold; }
	.content-fragment.comment-list .full-post .post-content { border-top: 1px solid #C9EAF8; border-bottom: 1px solid #C9EAF8; margin: 3px 0; }
	.content-fragment.comment-list .full-post .post-content p { margin: 12px 0; }
	.content-fragment.comment-list .navigation-item .internal-link.rss { position: relative; }
		.content-fragment.comment-list .navigation-item .internal-link.rss span { height: 14px; width: 14px; padding-right: 18px; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_rss.png') no-repeat center left; }
	.content-fragment.comment-list .fiji-full-post-outer { margin-left: 54px; position: relative; }
	.content-fragment.comment-list .full-post-header { margin-bottom: 0; }
	.content-fragment.comment-list .full-post-header, .content-fragment.comment-list .full-post-footer { height: 18px; margin: 0 0 0 12px; }
	.content-fragment.comment-list .content-item .fiji-full-post-outer { margin-left: 40px; margin-right: -20px; }
	.content-fragment.comment-list .full-post-header .fiji-r, .content-fragment.comment-list .full-post-footer .fiji-r { height: 18px; overflow: hidden; margin: 0 0 0 12px; }
	.content-fragment.comment-list .full-post-header { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat 0 0; }
	.content-fragment.comment-list .full-post-header .fiji-r { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat right -18px; }
	.content-fragment.comment-list .full-post { padding: 0 0 0 20px; background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_quote_2D00_ml.gif') no-repeat left 0px; }
		.content-fragment.comment-list .full-post .fiji-full-post-inner { position: relative; padding: 10px 22px 10px 14px; margin: 0; background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_quote_2D00_mr.gif') no-repeat right 0px; }
		.content-fragment.comment-list .full-post .fiji-full-post-inner .post-author .avatar { left: -60px; }
		.content-fragment.comment-list .full-post .fiji-full-post-inner .post-date { right: 22px; }
	.content-fragment.comment-list .full-post-footer { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat 0 -36px; }
		.content-fragment.comment-list .full-post .post-author .avatar { top: -11px; }
	.content-fragment.comment-list .full-post-footer .fiji-r { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat right -54px; }
	.content-fragment.comment-list .full-post-header.user-is-author { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat 0 -72px; }
	.content-fragment.comment-list .full-post-header.user-is-author .fiji-r { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat right -90px; }
	.content-fragment.comment-list .full-post.user-is-author { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_author_2D00_quote_2D00_ml.gif') no-repeat left 0px; }
		.content-fragment.comment-list .full-post.user-is-author .fiji-full-post-inner { background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_author_2D00_quote_2D00_mr.gif') no-repeat right 0px; }
	.content-fragment.comment-list .full-post-footer.user-is-author { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat 0 -108px; }
	.content-fragment.comment-list .full-post-footer.user-is-author .fiji-r { background: transparent url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/comment_2D00_hf_2D00_set.gif') no-repeat right -126px; }

	.content-fragment.comment-list .full-post .post-actions .navigation-item { display: inline; }
	.content-fragment.comment-list .full-post .internal-link.edit-post { border-right: 1px solid #ccc; overflow: hidden; width: 10px; height: 0; padding: 10px 7px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_edit.gif') top left no-repeat; }
	.content-fragment.comment-list .full-post .internal-link.delete-post { margin-left: 4px; overflow: hidden; width: 10px; 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-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_delete.gif') top left no-repeat; border: 0; }


	.content-fragment.comment-list .full-post .internal-link.edit-post { border-right: 1px solid #ccc; overflow: hidden; width: 10px; height: 0; padding: 10px 7px 0px 0px; display: inline-table; display: -moz-inline-box; display: inline-block; background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_edit.gif') top left no-repeat; }
	.content-fragment.comment-list .full-post .internal-link.delete-post { margin-left: 4px; overflow: hidden; width: 10px; 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-fd-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_delete.gif') top left no-repeat; border: 0; }

/* $Wiki Revision
/******************************/
.content-fragment.revision .full-post { position: relative; }
.content-fragment.revision .full-post .post-name { margin: 1em 0 .5em; font-size: 22px; border-bottom: none; padding-top: 0; color: #000; }
.content-fragment.revision .full-post .post-name a { color: #000; }
.content-fragment.revision .full-post .post-content { padding: 10px 0; border-top: 1px solid #ccc; border-bottom: 1px dotted #ccc; line-height: 20px; color: #000; }
.content-fragment.revision .message.warning { position: relative; }
	.content-fragment.revision .message.warning .links { position: absolute; right: 10px; top: 12px; color: #06d; font-weight: bold; }
	.content-fragment.revision .message.warning .internal-link.revert-page { }
	.content-fragment.revision .message.warning .internal-link.revert-page.processing { background: url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif') no-repeat left top; 
padding-left: 22px; display: inline-table; display: -moz-inline-box; display: inline-block; }

/*Dashboard Activities
/******************************/
 .activities-dashborad .post-reply {background-color: #F4F9FC;} 
 .activities-dashborad .post-reply.flagged {background-color:#ebebeb;}
 .activities-dashborad .post-reply-avatar { padding-left:10px; }
 .activities-dashborad.group-activity .post-reply {padding-bottom: 5px; }
 .activities-dashborad-loading { background-image: url(/ASME/Images/ajax-loader.gif); background-repeat: no-repeat; height:22px; display:none; margin-left:210px; }
 .activity-message-list.activities-dashborad.group-activity .full-post.with-avatar { padding-left:38px; min-height:50px;}  
 .activities-dashborad .reply-footer .navigation-item { display: inline; margin-left: 6px; font-size: 11px; }
 
 .activity-filters { font-size: 11px; font-weight: bold; color: #999; height: 22px; text-transform: uppercase; margin-left:10px}
    .activity-filters h4, .activity-filters ul, .activity-filters li { float: left; height: 22px; margin-right: 20px; }
    .activity-filters h4 { height: 20px; margin: 0 20px 0 0; padding: 0; }
    .activity-filters ul { list-style: none; margin: 0; padding: 0; margin-top: -3px; }
        .activity-filters a { display: block; height: 20px; }
        .activity-filters a:hover { text-decoration: none; color: #242424; }
        .activity-filters a.current { color: #242424; border-bottom: solid 2px #242424; }
 .full-post-footer.with-avatar .navigation-list { float: right; margin-right: 15px; margin-top: -17px; margin-bottom: 10px;}
 .full-post-footer.with-avatar .navigation-list .navigation-item a { font-weight:bold;}
 /* $Flagged activity/reply*/
 .content-fragment.group-activity .flagged-post {background: #ebebeb;  color: #666; line-height: 20px; margin: 0 0 20px -70px; padding: 10px 10px 10px 10px; }
 .content-fragment.activities-dashborad.group-activity .flagged-post { margin: 0 0 20px -40px;}
 .content-fragment.group-activity .flagged-post-icon { display: block; width: 39px; height: 39px; margin-right: 25px; background: url(/ASME/Images/alert-default.png); float: left; margin-top:10px; margin-left:10px; }
 .content-fragment.activities-dashborad.group-activity .post-reply .flagged-post {background:#ebebeb; padding:5px 10px 0px 0px;}
 .content-fragment.group-activity .post-reply .flagged-post {margin-left:-60px;padding-bottom: 10px; background:#ebebeb;}
/* $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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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: ; 
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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-files/post_2D00_button.gif') repeat-x; font-weight: bold; }

	.content-fragment.activity-message-list div.filter { display: none; position: relative; border: 0px; border-bottom: 1px solid #ccc; padding: 0; margin: 0 -12px; background: #fff url('/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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 { display: none; }
	.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-header { font-size: 11px; font-weight: bold; color: #666; border-top: solid 2px #dfdfdf; padding: 5px 0 10px 0; margin-top: 5px; clear: both; color: #999; text-transform: uppercase; }
	.content-fragment.activity-message-list .full-post .post-author .avatar { position: absolute; left: 0; top: 4px; border: none; padding: 1px; max-width: 60px; max-height: 60px; }
	.content-fragment.activity-message-list .reply .full-post .post-author .avatar { left: 10px; }
	.content-fragment.activity-message-list .full-post .post-content { padding-left: 10px; 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 10px; 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: none; 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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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; }
	
/* $Footer Fragments
/******************************/

.footer-fragments,
.footer-fragments-header,
.footer-fragments-footer { display: block; width: auto; max-width: 100%; min-width: 940px; }
.footer-fragments > .layout { width: auto; max-width: 100%; min-width: 940px; margin: 0; }
.footer-fragments .content-fragment.footer { margin: 0; }

.footer-fragments { margin-top: 150px; margin: 150px 0 65px 0; }
.asme-footer-content { width: 940px; margin: 0 auto; }
#asme_global_footer { background: #f0eee8; border-top: solid 1px #c5c5c5; border-bottom: solid 1px #c5c5c5; margin: 0 0 20px 0; }
    #asme_global_footer .sponsor-wrapper { margin: 0 auto; padding-top: 30px; width: 940px; text-align: center; }
        #asme_global_footer .sponsor-wrapper .sponsor-copy { margin-bottom: 20px; margin-top: 0; color: #666; font-size: 12px; }
        #asme_global_footer .footer-rule { border-top: 1px solid #c8c8c8; margin: 40px 0 0; }
    #asme_global_footer #footer_membership { width: 270px; float: left; }
        #asme_global_footer h4 { font-weight: bold; font-size: 13px; }
        #asme_global_footer blockquote { margin: 10px 0 20px 0; }
            #asme_global_footer .quote-wrapper { color: #242424; font-size: 24px; font-style: italic; }
            #asme_global_footer .cite { color: #666; font-size: 13px; }
    #asme_global_footer .footer-links { float: left; width: 335px; }
        #asme_global_footer .footer-links h4 { margin-left: 51px; }
        #asme_global_footer .footer-links-col { font-size: 13px; width: 130px; float: left; min-height: 320px; margin-bottom: 20px; }
        #asme_global_footer .footer-links-col.first { border-left: solid 1px #c8c8c8; margin-left: 25px; margin-right: 20px; padding-left: 25px; }
            #asme_global_footer .footer-links-col ul { padding: 0; list-style: none; }
            #asme_global_footer #engineering_topics_footer.footer-links ul { margin-top: 0; }
                #asme_global_footer .footer-links-col ul li { line-height: 18px; margin-bottom: 5px; }
            #asme_global_footer .footer-links-col h5 { margin: 0; color: #666; font-size: 13px; }
            #asme_global_footer .footer-links-col a { font-weight: normal; }

#asme_secure_footer { color: #999; font-size: 11px; }
    #asme_secure_footer a { color: #000; }
    #asme_secure_footer_a { float: left; }
    #asme_secure_footer_b { float: right; }
    #asme_secure_footer ul { margin: 0; padding: 0; list-style: none; display: inline; }
        #asme_secure_footer ul li { margin: 0 12px 0 0; padding: 0; display: inline; }

/*
.footer-fragments { position: relative; padding: 10px; margin: 0 auto; background: #f0eee8; }
.footer-fragments-header { border-top: solid 1px #c5c5c5; display: block; margin: 38px auto 0px auto; }
.footer-fragments-footer { border-top: solid 1px #c5c5c5; display: block; margin: 0px auto 38px auto; }*/

/* Footer Navigation */
/*
#asme-footer-menu{ width: 100%; border-top: none; height:  125px; top: 0px; left: 0px; font-size: 11px; background: #C0BEBA; padding-top: 20px;}

#asme-footer-menu .nav-links-one{float: left;}

#asme-footer-menu .nav-links-two{float: right;}
*/

/* $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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-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-fd-d94c4f4734564c86a75112ca6bf334a9-files/fiji_2D00_footer.gif') no-repeat left top; }


.asme-widget-title h3 { float: left; color: #242424; font-weight: bold; font-family: Arial, Sans-Serif; margin: 0; margin-bottom: 5px; }
.content .asme-widget-title h3 { font-size: 11px; text-transform: uppercase; margin-bottom: 15px; }
.left-sidebar .asme-widget-title h3,
.right-sidebar .asme-widget-title h3 { font-size: 13px; text-transform: capitalize; position: relative; overflow: visible; }
.asme-widget-title .edit-link-box { float: right; margin-right: 25px; }

/******************************************************************************
 * Custom Styles from Site Administration Dashboard
 * 
 * Initially copy & pasted from web dashboard to here. To do: merge these 
 * with the styles above.
 *****************************************************************************/

h1.page-headline { font-family: "adelle"; border-bottom: solid 1px #dfdfdf; font-size: 42px; color: #000; }
h2,h3 {font-family:"adelle",Arial; font-weight:700; letter-spacing:auto;}
h2 {font-size:32px;}
h3 {font-size:18px;}

a {color: #1f9dd1;}

.hidden { display: none; }

/* Compass sprites */

.images-sprite, .images-ASME_edit_widget_bottom, .images-ASME_exclaims, .images-ASME_graytab, .images-ASME_input_x, .images-ASME_linkedin_bg, .images-ASME_selected_tab-small, .images-ASME_selected_tab, .images-asme_more_info, .images-beveled_circle_lock, .images-file-icon, .images-garr-down, .images-garr-left, .images-garr-right, .images-garr-up, .images-gold_star, .images-gradient-gray-dropdown, .images-gray_flag, .images-gray_star, .images-layered_tabs, .images-layered_tabs_small, .images-layered_tabs_small_first, .images-main-menu-tick, .images-paging-next, .images-paging-prev, .images-red_flag { background: url('/ASME/Images/css_sprites/telligent_sprite_new.png') no-repeat; }
.images-ASME_edit_widget_bottom { background-position: 0 0; }
.images-ASME_exclaims { background-position: 0 -12px; }
.images-ASME_graytab { background-position: -160px -82px; }
.images-ASME_input_x { background-position: -326px -51px; }
.images-ASME_linkedin_bg { background-position: 0 -146px; }
.images-ASME_selected_tab-small { background-position: -173px -114px; }
.images-ASME_selected_tab { background-position: 0 -114px; }
.images-asme_more_info  { background-position: -236px -51px; }
.images-beveled_circle_lock { background-position: -77px -12px; }
.images-file-icon { background-position: -41px -12px; }
.images-garr-down { background-position: -172px -51px; }
.images-garr-left { background-position: -184px -51px; }
.images-garr-right { background-position: -196px -51px; }
.images-garr-up { background-position: -160px -51px; }
.images-gold_star { background-position: -208px -51px; }
.images-gradient-gray-dropdown { background-position: -347px -51px; }
.images-gray_flag { background-position: -345px -82px; }
.images-gray_star { background-position: -222px -51px; }
.images-layered_tabs { background-position: -116px -12px; }
.images-layered_tabs_small { background-position: 0 -82px; }
.images-layered_tabs_small_first { background-position: 0 -51px; }
.images-main-menu-tick { background-position: -256px -51px; }
.images-paging-next { background-position: -271px -51px; }
.images-paging-prev { background-position: -357px -82px; }
.images-red_flag { background-position: -333px -82px; }

/* Modals */

.ui-dialog .modal-controls { padding-top: 20px; }
    .ui-dialog .modal-controls .cancel { line-height: 37px; margin-left: 20px; }
.ui-dialog-content.will-reload { background-image: url(/ASME/Images/ajax-loader.gif); background-position: center center; background-repeat: no-repeat; }

/* Logo and main navigation */

#site-logo { width: 220px; height:111px; }
    #site-logo div { position: relative; top: -1px; left: 0; width:220px; height: 142px; background:#1baae5; z-index: 10; }
        #site-logo div img {vertical-align:middle; text-align:center; width:107px; height:65px; margin:50px 0 0 50px;}
        #site-logo hr { display: block; position: absolute; width: 220px; left: 0; height: 1px; border: none; margin: 0; padding: 0; } /* Without 0 margin & padding, IE7 calculates abs. position differently. */
        #site-logo hr.blue-dark { border-top: solid 1px #1688b7; top: 137px; }
        #site-logo hr.blue-lite { border-top: solid 1px #1899ce; top: 135px; }
        #site-logo div.logo-box{float: left;}
        #site-logo .logo-box ul { position:absolute; top:0px; left:0px;	width:209px; padding-left:11px; height:21px;border-bottom:1px solid #1688b7; margin-top: 12px; list-style: none;}
		#site-logo .logo-box ul li { float:left; height:32px;}
		#site-logo .logo-box ul li#logo-calendar { width:72px; padding: 0 0 0 15px;}
		#site-logo .logo-box ul li#logo-membership {width:70px;	padding-left:11px;}
		#site-logo .logo-box ul li a {color:#fff; text-transform:uppercase; font-size:10px; font-weight: bold;}
		#site-logo .logo-box ul li span.tic {height:8px; width:1px; color:#fff; font-size:8px; padding: 0; margin-top:12px; margin-left:11px;	}
.header-fragments .layout-region.content .html-content .content-fragment-content .user-defined-markup { overflow: visible; }
.header-fragments .nav-container { position: absolute; left: 0; bottom: -26px; width: 940px; height: 32px; }
    .header-fragments .nav-container hr { width: 940px; margin: 0; padding: 0; height: 1px; border: none; }
    .header-fragments .nav-container hr.grey-lite { border-bottom: 1px solid #e5e5e5; position: absolute; left: 0; bottom: 2px; }
    .header-fragments .nav-container hr.grey { border-bottom: 1px solid #ccc; position: absolute; left: 0; bottom: 0; }

.header-fragments .layout .header-top-split-content-footer { height: 144px; }
.header-fragments .nav-container ul#navigation { position: absolute; left: 240px; width: 403px; height: 32px; margin: 0; padding: 0; list-style: none; }
    .header-fragments .nav-container ul#navigation > li { display: block; margin: 0; padding: 0; height: 32px; float: left; }
        .header-fragments .nav-container ul#navigation > li > a { display: block; margin: 0; padding: 0; height: 32px; text-indent: -99999px; background-image: url('/ASME/Images/css_sprites/header_sprite_20150126.png')} /* url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/header_2D00_navigation.png'); }*/
            #global_header_topics { width: 77px; background-position: 0 0; }		
            #global_header_network { width: 94px; background-position: -77px 0; } 
            #global_header_about_asme { width: 119px; background-position: -171px 0; }
            #global_header_shop_asme { width: 113px; background-position: -290px 0; }
            #global_header_events { width: 94px; background-position: -77px 0; } 
    .header-fragments .nav-container ul#navigation ul.submenu { display: none; margin: 0; padding: 0; list-style: none; position: absolute; z-index: 10; bottom: -36px; height: 35px; border-top: 3px solid #1f9dd1; border-right: solid 1px #e5e5e5; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; -webkit-box-shadow: 2px 2px 5px #ccc; -moz-box-shadow: 2px 2px 5px #ccc; box-shadow: 2px 2px 5px #ccc; }
        .header-fragments .nav-container ul#navigation ul.submenu li { display: block; float: left; margin: 9px 0 0 10px; padding: 0 0 0 10px; height:18px; border-left: 1px solid #e1e1e1; }
            .header-fragments .nav-container ul#navigation ul.submenu li:first-child { border-left: none; }
                .global-nav-tick { display: block; position: absolute; top: -15px; left: 20px; width: 15px; height: 15px; }
            .header-fragments .nav-container ul#navigation ul.submenu li a { color: #1d9cd3; font-weight: normal; line-height: 18px; }
    #submenu_about_asme { width: 610px; left: 95px; }
        #submenu_about_asme .global-nav-tick { left: 88px; }
    #submenu_shop_asme { width: 543px; left: 157px; }
        #submenu_shop_asme .global-nav-tick { left: 144px; }
    #submenu_network { width: 422px; left: 40px; }
        #submenu_network .global-nav-tick { left: 46px; }
    #submenu_topics { width: 900px; left: -200px; background-color: White;}
        #submenu_topics .global-nav-tick { left: 208px; }
    
.content-fragment-page {background:#fff none; position: relative; z-index: 1; }
    .content-fragment-page .breadcrumb-list { }
.content-fragment-page.user-userprofile {position:relative;}

.content-fragment-top {display:none;}
.content-fragment-content {margin:0; padding:0; background:inherit; border:0;}
.content-fragment-bottom {display:none;}
.content-fragment.with-header .content-fragment-header {border:0;}
.user-banner-bar { position: absolute; height: 220px; background: #242424; z-index: 100; left: 0; right: 0; }  /*PTWOOUTSTANDING-788 (height:300px)*/
.user-banner-content { position: relative; min-height: 220px; z-index: 101;} /*PTWOOUTSTANDING-788 (height:300px)*/
.user-banner .user-name {display:inline-block; margin:0; padding:0px 0 0 0; color:#fff; font-size:32px;}/*PTWOOUTSTANDING-788 (padding:30px 0 0 0)*/
.user-banner .user-occupation, .user-banner .user-jobtitle {display:inline-block; padding:0; margin:-14px 0 0 0; color:#b5b5b5; font-size:32px;} /*PTWOOUTSTANDING-788 (margin:-5px 0 0 0;)*/
.user-banner .user-banner-actions {position:auto; top:auto; right:auto;}
.user-banner .user-bio {color:#b5b5b5; line-height:1.5em; width:640px; }
.user-banner .user-bio div { font-size: 16px; line-height: 24px; font-weight: bold; }
.user-banner .user-avatar {width:220px; height:220px; max-width:220px !important; display:inline-block; position:relative !important; top:auto; right:auto; bottom:auto; float:right; border:0; padding:0px 0 0 0; text-align:center;}/*PTWOOUTSTANDING-788 (padding:30px 0 0 0)*/
.user-banner .user-avatar img {width:220px; max-width:220px !important; height:220px; max-height:220px !important; border:0; padding:0;}
.user-banner .user-banner-actions .navigation-list li {display:inline;}
.user-banner .user-banner-actions .navigation-item {border:0;}
#savedDisplayName a, #savedJobTItle a, #savedBio a { margin-left: 5px; }
    #user-bio-see-more { display: block; padding-bottom: 0px; }  /*PTWOOUTSTANDING-788 (padding-bottom: 10px;)*/
#expandEditBio { display: block; float: left; }

#sendMessageDiv { display: none; }
    #sendMessageDiv .send-message-col { float: left; width: 230px; height: 360px; }
        #sendMessageDiv .send-message-composer-col input[type=text],
        #sendMessageDiv .send-message-composer-col textarea { width: 200px; }
            #sendMessageDiv.no-rules .send-message-composer-col input[type=text],
            #sendMessageDiv.no-rules .send-message-composer-col textarea { width: 95%; }
    #sendMessageDiv.no-rules .send-message-contact-rules { display: none; }
    #sendMessageDiv.no-rules .send-message-col.send-message-composer-col { width: 100%; }




.layout-region .left-sidebar .content-fragment {margin-left:0;}
.layout-region .right-sidebar .content-fragment {margin-right:0;}

/* Advertisements
 ****************/
 
.doubleclick-wrapper .sponsor-copy { color: #b7b7b7; }

/* Header Navigation
 ********************/

.arrowbg { line-height: 15px; font-weight:  bold; color: #fff; background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/arrowbg.png') repeat-x; padding: 0 6px 0 11px; }
.rarrowbg { line-height: 15px; font-weight: bold; color: #fff; background-repeat: repeat-x; }
.rarrowbg { background-image: url('/ASME/Images/rarrowbg.png'); background-position: right center; padding-right: 10px; padding-left: 5px; margin-right: 5px; }





#headerNavigationList { display: none; position: absolute; top: 21px; left: 0; width: 150px; background: #fff; -moz-box-shadow: 0 2px 10px #999; -webkit-box-shadow: 0 2px 10px #999; box-shadow: 0 2px 10px #999; }
    #headerNavigationList ul { list-style: none; margin: 0; padding: 5px 15px; }
        #headerNavigationList ul li { margin: 0; padding: 2px 0; border-top: solid 1px #eee; position: relative; }
        #headerNavigationList ul li:first-child { border-top: 0; }
            #headerNavigationList ul li .arrowbg { display: block; position: absolute; right: 0; top: 50%; margin-top: -7px; }
            #headerNavigationList ul li a { color: #1F9DD1; display: block; }
  
  /*jira-864*/          
 #headerNavigationList ul li .rarrowbg {display:none;}


/* Dashboard Menus
 ****************************/

.restricted { background-image: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/lock.png'); background-repeat: no-repeat; padding-left: 20px !important; }

.dashboard-menu ul, .link-menu ul { list-style-type: none; padding: 0; }
	   
.link-menu { font-size: 13px; margin-bottom: 20px; }
    .link-menu li { padding: 10px 0; }
        .link-menu li.current > a { color: #242424; }
        .link-menu > ul li ul { margin-left: 10px; }
            .link-menu li > ul > li { padding: 10px 0 0 0; }
    .link-menu .restricted { background-position: left 10px; }
        
 #activity_center { border-bottom: 0; }
 #manage_account { border-bottom: solid 1px #ddd; } 


.dashboard-menu { border-top: solid 1px #ddd; margin-top: 10px; padding-top: 10px; }
	.dashboard-menu h4 { margin: 0; color: #666; }
	.dashboard-menu li { padding: 5px 0 5px 0; }
	    .dashboard-menu li.current a { color: #242424; }
	.dashboard-menu li.restricted { background-position: left 4px; }
	.dashboard-menu .arrowbg { margin-left: 10px; }

/* Fancy Buttons and Links
 ***************************/

.blue-button, .silver-button, .gray-button { height: 37px; line-height: 37px; padding: 0 23px 0 0; float: left; background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/asme_2D00_end_2D00_cap_2D00_sprites.png') top right no-repeat; margin-bottom: 15px; }
.no-button { height: 37px; line-height: 37px; padding: 0 23px 0 0; float: left; margin-bottom: 15px; }
	.blue-button > *, .silver-button > *, .gray-button > * { display: block; height: 37px; background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/asme_2D00_button_2D00_sprites.png') 0px 0px no-repeat; font-weight: bold !important; font-size: 14px; padding-left: 23px; }
	.blue-button.disabled { background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/asme_2D00_end_2D00_cap_2D00_sprites.png') no-repeat 100% right; }
		.blue-button.disabled > * { background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/asme_2D00_button_2D00_sprites.png') no-repeat 0% 100%; text-decoration: none; cursor: default; }

.blue-button * { color: #fff !important; }
.gray-button > *, .blue-button > *, input[type=submit], button { outline: none; }

.silver-button { background-position: right -74px; }
	.silver-button > * { background-position: 0 -75px; color: #1f9dd1; }

.gray-button { background-position: right -111px; }
	.gray-button > * { background-position: 0 -112px; color: #fff; }
	.gray-button > a, .gray-button > a:visited, .gray-button > a:hover, .gray-button > a:link { color: #fff; }

.blue-button input, .silver-button input, .gray-button input { border: 0; margin: 0; padding-right: 0; cursor: pointer; }

.button-as-link { border: 0; background: transparent; color: #1f9dd1; font-size: 14px; font-weight: bold; cursor: pointer; }

.arrow-blue { padding-right: 10px; background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/icon_2D00_arrow.png') no-repeat 100% 4px; }

.blue-check { display: block; float: left; width: 16px; margin: 12px 5px 0 0; height: 12px; background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/asme_2D00_button_2D00_sprites.png') no-repeat -322px 0; }

/* Prevent IE8 from distorting the button on click. */
.blue-button input:active,
.gray-button input:active,
.silver-button input:active {
    -ms-background-position-x: 1px;
    -ms-background-position-y: 1px;
}

/* Progress Bar
 ***************************/

.progress-outer { background-color: #eee; border-top: solid 2px #eaeaea; border-left: solid 2px #eaeaea; border-right: solid 2px #eee; border-bottom: solid 2px #eee; width: 216px; }
.progress-inner { position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/progress_2D00_bar.png') top left no-repeat; height: 16px; }
	.progress-inner-end-cap { width: 5px; height: 16px; position: absolute; top: 0; right: 0; background: #069 url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/progress_2D00_bar_2D00_end_2D00_cap.png') top right no-repeat; }

/* Progress Sidebar */

.progress-text{line-height: 18px;}


/* Dashboard Header
 ***************************/
.content-fragment-page { position: relative; }
#dashboard-header-bar { background: #333; height: 130px; position: absolute; left: 0; right: 0; }
#slim-header-display-name { display: block; width: 445px; height: 30px; white-space: nowrap; overflow: hidden; position: absolute; left: 75px; top: 75px; }
    #slim-header-display-name .fade { display: block; width: 60px; height: 30px; position: absolute; top: 0; right: 0; background: url(/ASME/Images/right-gray-gradient.png); }
#dashboard-header { position: relative; height: 70px; padding: 30px 0; color: #fff; margin-top: 20px; }
	#dashboard-header .dashboard-avatar { display: inline-block; height: 80px; vertical-align: middle; padding-top: 10px; width: 375px;}
	#dashboard-header .dashboard-avatar img { width: 60px; height: 60px; float: left; margin-left: -55px; margin: 0 20px 0 0; }
	#dashboard-header .dashboard-avatar strong { font-family: "adelle", Arial; font-size: 38px; font-weight: 400; line-height: 38px;}
	#dashboard-header .dashboard-avatar span { color: #999; display: block; font-family: "adelle", Arial; font-size: 24px; font-weight: 400; padding: 0;}
ul#dashboard-stats { display: block; position: absolute; top: 33px; right: 0px; list-style-type: none; margin: 0; padding: 0; width: 429px; height: 75px; }
	ul#dashboard-stats li { display: block; float: left; width: 80px; height: 50px; padding-left: 25px; }
	ul#dashboard-stats li div { font-family: "adelle", Arial; font-size: 24px; font-weight: 400; line-height: 30px; border-bottom: 1px solid #444; margin-bottom: 5px; }
	
/* Dashboard Recommendations Sidebar
 ************************************/
 
.recommended-titles.img-list-view .list-item-text a { color: #666; font-weight: normal; }
.recommended-titles.img-list-view .list-item-text a:hover { text-decoration: underline; }

/* Recommended For You dashboard widget
 **************************************/

.recommended-for-you.img-list-view a.list-item-heading { color: #666; font-weight: normal; }

/* At a Glance
 ***************************/

#at-a-glance ul { list-style: none; padding: 0; }
	#at-a-glance ul li { color: #666; margin-bottom: 5px; }

/* User Profile
 ***************************/
 
 .content-fragment-page.user-userprofile .left-sidebar > .content-fragment { margin: 20px 0 40px 0; }
 .remove-from-network-modal.loading .widget-form-controls { background: url(/ASME/Images/ajax-loader.gif) no-repeat 315px 10px; }
 .remove-from-network-modal h2 { margin-top: 0; font-size: 28px; }
 .remove-from-network-modal .network-list { margin: 30px 0; }
    .remove-from-network-modal .network-list .content { line-height: 16px; }
 .remove-from-network-modal .cancel-widget-form-link { margin-left: 30px; }
 
/* Dashboard welcome message for first-time users
 ****************************************************/
 
 .welcome-rule { height: 0; border: 0; background: transparent; }
 .welcome-rule-top { border-bottom: solid 1px #efefef; }
 .welcome-rule-bottom { border-bottom: dotted 1px #ccc; }
 #welcome-to-asme { background: #efefef; padding: 20px 15px; }
    #welcome-to-asme h4 { margin-top: 0; font-size: 14px; }

/* Profile Import Card
 ***************************/
.profile-import-widget { position: relative; text-align: center; width: 430px; padding: 0 0px; }
.profile-import-widget .card { text-align: left; width: 420px; height: 137px; padding: 20px 10px; background: url("/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/import_2D00_card2.png"); background-repeat: no-repeat; font-size: 11px; }
.profile-import-widget .header { padding: 0px 0px 0px 15px; font-family: "adelle"; font-size: 18px; font-weight: bold; }
.profile-import-widget .subheader { padding: 0px 15px; font-size: 12px; color: #666666; margin-bottom: 25px; }
.profile-import-widget .blue-button { margin-left: 10px; }
.profile-import-widget .silver-button { margin-left: 5px;}
    .profile-import-widget .silver-button input { width: 180px; }
.profile-import-widget .footer { text-align: left; font-size: 11px; width: 391px; padding-left: 5px; margin-bottom: 40px; }

.widget-view-section ul li{	padding-top: 5px; }

.content-fragment-page.user-userprofile .layout-region-inner.left-sidebar { overflow: visible; }
.empty-widget .asme-editing-widget { width: 90%; background-color: #ebebeb; behavior: url(border-radius.htc); border-radius: 1px; padding: 10px 20px; -moz-box-shadow: 0px 0px 2px rgba(68,68,68,0.6); -webkit-box-shadow: 0px 0px 2px rgba(68,68,68,0.6);	box-shadow: 0px 0px 2px rgba(68, 68, 68, 0.6);	zoom: 1;}
.empty-widget .widget-section-text { margin-bottom: 0; }
.asme-not-editing-widget{background: none;}
.asme-project-title-text{font-weight: bold;	color: #000;}



#certificationSectionTextDiv .section-subtitle{font-weight: bold; font-size: 12px;}
#educationSectionTextDiv .section-subtitle{font-weight: bold; font-size: 12px;}

.section-subtitle{font-weight: bold; font-size: 12px;}

.asme-certification-list { margin: 0 0 0 1.5em; padding: 0; }
.asme-certification-list li { color: #666; margin-bottom: 10px; }

.asme-patent-title{	
	font-weight: bold;
	color: #000;
}


/*Center Content List
 ***************************/
 #fragment-89_list{
 	width: 440px;
 	margin-left: 20px;
 }

.asme-widget{ margin: 0px; padding: 0px; }
    .asme-widget p { margin-top: 0; }
    
/* User Profile Sprites
 ***************************/
.asme-widget-more-info, .asme_sprite_2, .asme_sprite_3 { display: block; float: left; background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/telligent_5F00_sprite_5F00_new.png') no-repeat;}
.asme-widget-more-info {background-position: 0 -12px; float: left; width: 20px; height: 14px; margin-left: 5px; margin-top: 0px; cursor: default;}
.asme_sprite_2 {background-position: -352px -12px; }
.empty-widget .asme_sprite_3 {background-position: 0px 0px; width: 430px; height: 12px; margin: -1px 0px 0px 5px;}
.asme_sprite_4 { width: 41px; height: 36px; display: inline-block; padding: 0px 0px; float: none; margin: 4px; }

/* End of User Profile Sprites
 ***************************/

/* Common styles for editable header
 ***********************************/
 
 .editable-bio.loading, #editableDescription.loading { background: url(/ASME/Images/ajax-loader-000000.gif) no-repeat 160px 146px; }
 #editableDescription.loading { background-position: 160px 115px; }
 
/* Inline avatar editor
 **********************/

.avatar-interface { }
    .avatar-editor { display: none; }

    /* Edit mode */
    .avatar-editing-mode .avatar-editor { display: block; }
    .avatar-editing-mode .avatar-viewer { display: none; }
    .avatar-editing-mode #btnCropAvatarContainer { display: none; }
    
    /* Cropping mode */
    .avatar-cropping-mode .avatar-viewer { display: none; }
    .avatar-cropping-mode .avatar-editor { display: block; }
    .avatar-cropping-mode #btnUploadAvatarContainer { display: none; }
    .avatar-cropping-mode #btnSaveAvatarContainer { display: none; }
    .avatar-cropping-mode .avatar-editor .delete-avatar { display: none; }
    .avatar-cropping-mode input[type=file] { display: none; }
    
    /* Viewing mode */
    .avatar-viewing-mode .avatar-editor { display: none; }
    
    /* Editor controls */
    .avatar-editor { position: relative; width: 220px; }
        /*.avatar-editor input[type=file] { display: none; }*/
        .avatar-editor input[type=file] { position: absolute; top: 261px; left: -148px; font-size: 16px; height: 33px; opacity: 0; filter: alpha(opacity=0); cursor: pointer; }
        .avatar-editor .delete-avatar { position: absolute; top: 190px; display: block; width: 220px; line-height: 30px; background-color: rgba(255, 255, 255, 0.8); }
        .avatar-editor .widget-submitting { top: 39px; left: 35px; width: 220px; height: 220px; }

    /* Viewer controls */
    .avatar-viewer .saved-avatar-check { display: none; }
    .avatar-viewer.success { position: relative; padding: 25px; left: 0px; margin-top: 10px; background: url(/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/edit_2D00_avatar_2D00_bg.png) repeat-x; border: solid 2px #bbde15; }
        .avatar-viewer.success #expandEditAvatar { display: none; }
        .avatar-viewer.success .saved-avatar-check { display: block; width: 17px; height: 12px; position: absolute; top: 5px; left: 50%; margin-left: -6px; background: url(/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/green_2D00_check.png); }

.content-fragment-page.user-userprofile .layout-region-inner.left-sidebar ul { margin-top: 0; padding: 0 0 0 20px; color: #666; }


.content-fragment-page .layout-region.content .edit-link-box { border-bottom: dotted 1px #b2b2b2; margin: 10px 0 40px 0; padding: 5px 0; text-align: center; }

 .user-banner .internal-link { font-size: 14px !important; } 
 #avatar-image { position: relative; width: 220px; height: 220px; margin: 0 auto 0 auto; } 
 .field-group { display:inline-block; background-color:#444; padding:5px; margin-right: 10px; } 
 .editable-avatar .field-group { background: transparent url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/edit_2D00_avatar_2D00_bg.png') repeat-x top left; }
 .editable-avatar .blue-button { margin-left: 5px; margin-right: 15px; }
 #cancelEditAvatar { line-height: 37px; font-size: 14px; }
 #avatar_size_notice { font-size: 12px; color: #fff; font-weight: bold; }
 #avatar_type_notice { font-size: 11px; color: #b4b4b4; font-weight: bold; }
 #user-banner .editable-bio .blue-button { display: inline-block; float: left; margin-bottom: 0; }
 #cancelEditBio { line-height: 37px; margin-left: 15px; }
 .editable-avatar, .user-banner .user-avatar.editable-avatar { float: right; width: 300px !important; max-width: 300px !important; text-align: center; padding: 0; height: 100%; } 
 .editable-avatar .field-group { padding: 10px; color: #fff; }
 .editable-bio { margin-bottom: 15px; }
    .editable-bio input[type='text'] { padding: 0; }
    .editable-bio .field-group { position: relative; }
 .editable-displayname { display:none; height:40px; margin-top:30px; } 
    .editable-displayname .asme-tooltip { display: block !important; top: -33px; right: -380px; -webkit-box-shadow: 3px 3px 3px #000; -moz-box-shadow: 3px 3px 3px #000; box-shadow: 3px 3px 3px #000; }
 .editable-jobtitle { display:none; height:40px; position: relative;  } 
    .editable-jobtitle input[type=text] { float: left; margin-top: 6px; width: 225px; }
    .editable-jobtitle #cancelEditJobTitle { display: block; position: absolute; top: 15px; left: 335px; }
 .editable-bio { display: none; } 
 .large-input { font-size: 18px; height: 24px; }
 .banner-edit-bar { background:#757575; position:absolute; left: 0; right: 0; z-index:101; width:100%; margin-top: -41px; height: 40px; line-height:40px; color:#eee; font-family:"adelle"; font-weight:500; font-size:18px; text-align:center; border-bottom: 1px solid #999; } 
 .banner-edit-bar a { color: inherit !important; font-family: Arial; font-size: 13px; }
 .profile_message_edit_mode{ position: relative; top: -17px; left: 0;}
 textarea { font-family: Arial; font-size: 12px; }
 .asme-widget textarea { resize: none; }

 .content-fragment-page.user-userprofile .left-sidebar .widget-section-text { line-height: 18px; width: 192px; padding: 5px 0px;}

 #experience_country_field_group select { width: 145px; }
 #experience_city_field_group input { width: 135px; }
 #experience_state_field_group select { width: 65px; }

.widget-date-field-group .widget-month-field select { width: 150px; }
.widget-date-field-group .widget-day-field select { width: 50px; }
.widget-date-field-group .widget-year-field select { width: 100px; }

.time-period-field-group select { width: 100px; margin-right: 10px; }
.time-period-field-group .time-period-field { margin: 8px 0 8px 45px; }
.time-period-field-group .time-period-field span { display: block; float: left; width: 35px; margin-left: -45px; text-align: right; }

 /* Sidebar Group List
  **************************/

 .right-sidebar .group-list .content-list .new-group-member,
 .right-sidebar .group-list .new-forum-thread, .right-sidebar .group-list .new-forum-post { display: none; }
 .right-sidebar .group-list .content-list .group-avatar { border: 0; padding: 0; }
 .right-sidebar .group-list .content-list .group-name a { font-weight: normal; font-size: 12px; color: #666 !important; }

 /* Forms
  **************************/

.form-field-group  {
    margin-bottom:10px;
}
.s-s-o-register .multi-field-group-unit { height: auto; }
.multi-field-group-unit { float: left; margin-right: 20px; height:50px;}
	.multi-field-group-unit label { font-weight: bold; }
.form-controls { line-height: 37px; font-size: 14px; position: relative; }
	.form-controls a { margin-left: 20px; }
	.form-controls a.forgot-password { margin-left: 0; }
.validation-error { line-height: 16px; }
input[type="text"],
input[type="password"],
textarea { background: #fff; border: solid 1px #bec8cb; padding: 5px; font-size: 12px; font-family: Arial, sans-serif; color: #000; -webkit-box-shadow: inset 0 2px 2px #ececec; -moz-box-shadow: inset 0 2px 2px #ececec; box-shadow: inset 0 2px 2px #ececec; }
input[disabled="disabled"] { color: #ccc; }
input.checkme { background-position: 95% center; background-repeat: no-repeat; }
input.valid-field.checkme { background-image: url(/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/green_2D00_check.png); }
    input.valid-field.checkme.unvisited { background-image: none; }
input.has-error.checkme { background-image: url(/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/red_2D00_x.png); }
.ajax-validation-area {display: inline-block; font-size: 12px; color: red; padding-left: 20px;}
.ajax-validation-area.success {color: #000; font-weight: bold; background: url(/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/green_2D00_check.png) left center no-repeat;}
    .asme-account-info-email-input-area .ajax-validation-area.success { display: block; width: 17px; height: 12px; position: absolute; top: 34px; left: 160px; text-indent: -99999px; }
.validation-error {display: inline-block; font-size: 12px; color: red; }

 /* Editable Widget Form Area
  **************************/
  .widget-editable { background-color: #edfafe; border-top: solid 1px #dfdfdf; padding: 0 10px; margin-top: 35px; position: relative; }
 	.widget-editable select, .widget-editable input[type="text"] { margin-bottom: 5px; }
 	.left-sidebar .widget-editable select, .left-sidebar .widget-editable input[type="text"] { width: 95%; }
 	.left-sidebar .widget-editable .button-as-link, .left-sidebar .widget-editable .cancel-widget-form-link { line-height: 37px; float: right; font-size: 14px; }
 	.widget-field-group { margin-bottom: 10px; }
 	.widget-multi-field-group { margin-bottom: 10px; }
 		.widget-multi-field-group .widget-multi-field-group-unit { float: left; margin-right: 10px; }
 	.widget-form-controls { margin-top: 10px; line-height: 37px; clear: both; }
 	    .widget-form-controls .blue-button{ position:relative; }
 		.widget-form-controls .silver-button { margin-left: 5px; margin-right: 5px; }
 	.widget-submitting, .widget-submitting div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
 		.widget-submitting .widget-submitting-bg { background: #fff; zoom: 1; filter: alpha(opacity=70); opacity: .7; }
 		.widget-submitting .widget-submitting-spinner { background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/spinner_2D00_lg_2D00_transparent.gif') no-repeat center center; }
.asme-widget a.incomplete { display: block; line-height: 20px; color: #bbb; }

.widget-section-text { padding-right: 40px; clear: both; font-size: 11px; color: #666666; line-height:20px; margin-bottom: 15px; }
    .widget-section-text div:first-child{ font-weight: bold; font-size: 12px; color: #000; }

.layout-region.content .widget-editable { padding-top: 10px; }

.layout-region.content .widget-field-group > input[type="text"],
.layout-region.content .widget-field-group > select { width: 260px; }

.layout-region.content .widget-field-group textarea { width: 425px; height: 65px; }

/* SSO Registration/Login
 ***************************/
 
 .testresult { display: block; width: 64px; padding-top: 8px; background-image: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/password_2D00_meter.png'); background-repeat: no-repeat; }
 .testresult.shortPass, .testresult.badPass { background-position: -172px 0; }
 .testresult.goodPass { background-position: -64px 0; }
 .testresult.strongPass { background-position: 0 0; }
    .testresult span { display: block; font-weight: bold; }
 

 .content-fragment-page.register h1 { font-family: "adelle";  font-size: 40px; color: #000; }
 .content-fragment-page.login h1,
 .content-fragment.profile-import-handler-widget h1 { font-family: "adelle"; border-bottom: solid 1px #dfdfdf; font-size: 42px; color: #000; }

.content-fragment-page.login { color: #666; }
	.content-fragment-page.login .form-field-group { margin: 0 0 30px 60px; }
		.content-fragment-page.login .form-field-group input[type="text"], .content-fragment-page.login .form-field-group input[type="password"] { width: 340px; }
		.content-fragment-page.login label { font-weight: bold; }
	.content-fragment-page.login .form-controls { margin-left: 60px; }
	.content-fragment-page.login .form-controls .login-help { display: block; clear: both; }
	.content-fragment-page.login .form-controls .login-help a { margin: 0; }
	.content-fragment-page.login .remember-me { margin: 0 0 10px 60px; }
	.content-fragment-page.login .has-error { display: block; color: red; }
	.content-fragment-page.login #login_help { display: block; clear: both; font-size: 12px; line-height: 16px; }
		.content-fragment-page.login #login_help a { font-weight: normal; margin-left: 0; }
	.content-fragment-page.login #upsell { float: right; width: 411px; height: 164px; background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/login_2D00_upsell_2D00_bg.png') no-repeat top left; }
		.content-fragment-page.login #upsell h3 { display: block; padding: 10px 0 0 30px; color: #000; font-family: Arial, sans-serif; font-size: 16px; }
		.content-fragment-page.login #upsell p { display: block; line-height: 22px; margin: 10px 30px 10px 30px; font-size: 13px; font-weight: bold; }
		.content-fragment-page.login #upsell a { margin-left: 30px; font-size: 13px; font-weight: bold; }
	.content-fragment-page.login .form-controls .gray-button > *,
	.content-fragment-page.login .form-controls .blue-button > * { padding-left: 65px; padding-right: 42px; }

.content-fragment.s-s-o-login .remember-me { margin: 0 0 20px 60px; }

.modal .form-controls .has-error { color: Red; display: block; line-height: 1; font-size: 11px; position: absolute; top: -43px; }
    .lt-ie8.modal .form-controls .has-error { left: 0px; top: -55px; }
#whats_the_difference { display: none; }
#modal_reg_upsell { display: none; }
.modal .register #upsell { display: none; }
.modal .register h1 { border-bottom: 0; font-size: 24px; margin: 0 0 20px 40px; padding-top: 50px; }
.modal #asme_signin_fields { float: left; width: 195px; margin-left: 40px; }
    .modal #asme_signin_fields .widget-submitting { width: 531px; height: 386px; }
    .modal #asme_signin_fields .form-field-group { margin: 0 0 20px 0; }
        .modal #asme_signin_fields .form-field-group input { width: 180px; }
    .modal #asme_signin_fields label { font-weight: bold; }
    .modal #asme_signin_fields .form-controls { margin: 0; }
        .modal #asme_signin_fields .form-controls input { width: 167px; }
.modal #modal_reg_upsell { display: block; float: left; margin-left: 30px; margin-top: -45px; padding-left: 30px; border-left: solid 1px #dfdfdf; width: 200px; }
.modal .login-help { display: block; clear: both; line-height: 18px; }
    .modal .login-help a { font-weight: normal; font-size: 12px; }
#modal_reg_upsell h2 { margin-top: 0; font-weight: normal; font-size: 16px; font-family: Arial, Sans-Serif; color: #333; }
    #modal_reg_upsell ul { margin: 0 0 10px 17px; padding: 0; font-size: 12px; }
        #modal_reg_upsell ul li { margin-bottom: 10px; font-size: 12px; line-height: 18px; }
    #modal_reg_upsell p { margin: 10px 0 0 0; }
        #modal_reg_upsell p a { font-weight: normal; }
#modal_register_now { font-size: 14px; font-weight: bold; }

.modal #whats_the_difference { position: absolute; top: 8px; left: 5px; background: #fff; }
    #whats_the_difference h1 { font-weight: normal; border: 0; font-size: 24px; margin: 0 0 10px 20px; padding-top:10px; }
    #whats_the_difference .cancel { margin-left: 5px; }
    #about_asme_participants { border-right: solid 1px #dfdfdf; }
    #whats_the_difference > div { width: 225px; float: left; padding: 0 20px; }
        #whats_the_difference h2 { font-size: 16px; font-family: Arial, Sans-Serif; font-weight: normal; margin-top: 0; }
        #whats_the_difference > div p { font-size: 14px; line-height: 18px; margin: 0 0 10px 0; }
        #whats_the_difference ul, #whats_the_difference li { font-size: 12px; line-height: 18px; margin: 0; padding: 0; }
        #whats_the_difference ul { margin-left: 16px; }
        #whats_the_difference li { margin-bottom: 5px; }
        #about_asme_participants .blue-button a { width: 147px; text-align: center; }
        #about_asme_participants ul { margin-bottom: 46px; }
        #about_asme_membership ul { margin-bottom: 20px; }
        #about_asme_membership ul { font-size: 14px; }

.content-fragment-page.register { color: #666; }
.content-fragment-page.register #terms-of-use{ margin-bottom: 20px;}
	.content-fragment-page.register h3 { font-weight: bold; font-size: 20px; color: #8FBA26; }
	.content-fragment-page.register p { color: #999; }
	.content-fragment-page.register label { font-weight: bold; }
	.content-fragment-page.register .validation-error a { font-weight: normal; }
	.content-fragment-page.register ul { margin: 0 0 25px 0; }
		.content-fragment-page.register ul li { font-size: 16px; line-height: 24px; margin-bottom: 10px; }
	.content-fragment-page.register .participant-benefits-footer { color: #666; font-size: 16px; }
	.content-fragment-page.register .testresult { position: absolute; top: 20px; left: 495px; }
	.content-fragment-page.register .form-field-group, .content-fragment-page.register .multi-field-group, .content-fragment-page.register .form-controls { margin: 0 0 40px 0px; }
	.content-fragment-page.register #email_field_group .multi-field-group-unit:first-child { width: 205px; }
	.content-fragment-page.register #password_field_group { position: relative; } 
        .content-fragment-page.register #password_field_group .multi-field-group-unit:first-child { width: 205px; }
    .content-fragment-page.register .validation-error { font-weight: bold; line-height: 22px; }
    .content-fragment-page.register .tos-header { position: relative; color: #999; margin-bottom: 10px; }
        .content-fragment-page.register .tos-header .read-entire-tos { color: red; display: block; }
        .content-fragment-page.register .tos-header label { color: #666; }
        .content-fragment-page.register .tos-header .print-tos { display: block; position: absolute; top: 0; left: 85px; }
    .content-fragment-page.register #terms-of-use #terms, .content-fragment-page.participant #terms-of-use #terms { margin: 0 0 30px 0; width: 678px; height: 200px; overflow-y: scroll; border: solid 1px #ccc; padding: 5px; }
        .content-fragment-page.participant #terms-of-use #terms { width: 685px; }
        .content-fragment-page.register #terms p { margin: 0 0 30px 0; color: #666; }
        .content-fragment-page.register #terms ul { padding-left: 40px; margin-left: 0; }
            .content-fragment-page.register #terms ul li { font-size: 12px; }
        .content-fragment-page.register #terms p.level1 { margin-left: 25px; }
        .content-fragment-page.register #terms p.level2 { margin-left: 50px; }
        .content-fragment-page.register #terms ul.level1 { margin-left: 25px; }
        .content-fragment-page.register #terms ul.level2 { margin-left: 50px; }
        .content-fragment-page.register #terms ul, .content-fragment-page.register #terms ol { margin-bottom: 25px; }
        .content-fragment-page.register #terms ol li { margin-bottom: 10px; }
    
.modal .short-login { margin-bottom: 20px; }
    .modal .short-login #asme_signin_fields { margin-left: 0; }
        .modal .short-login #asme_signin_fields .form-field-group { margin: 0 0 17px 0; }
        .modal .short-login .login-help { line-height: 10px; margin-bottom: 25px; font-size: 12px; }
        .modal .short-login .form-controls a { margin-left: 0; }
        .short-login .form-controls a { margin-left: 0; }
            .short-login .form-controls .register-now { font-size: 12px; margin-bottom: 5px; }
                .short-login .form-controls .register-now a { font-weight: normal; }
                
                
 /************ Registration/ Add by Henry Feng (Nov 25, 2014) ***************************/               
.asme-registration .content-container
{
    width: 940px;
}

.asme-registration .content-container .left-col
{
    width: 220px;
    float: left;
    border-top: 3px solid #242424;
    font-size: 13px;
    
 }
 .asme-registration .content-container .left-col .left-col-img
 {   margin-top: 23px;
     background-color:#BFE000; 
 }
     
 .asme-registration .content-container .left-col img
 {
    width: 220px;    
 }
 
.asme-registration .content-container .middle-col
{
    width: 700px;
    float: right;
    border-top: 3px solid #242424;
    
    }

/* SSO Forgot/Change Password
 ***************************/
 
 .content-fragment.s-s-o-change-password .form-field-group,
 .content-fragment.s-s-o-forgot-password .form-field-group { margin-bottom: 20px; }
    .content-fragment.s-s-o-change-password .form-field-group input,
    .content-fragment.s-s-o-forgot-password .form-field-group input { width: 300px; }
 .content-fragment.s-s-o-change-password #new_password_field_group { position: relative; }
    .content-fragment.s-s-o-change-password #new_password_field_group .testresult { position: absolute; top: 20px; left: 350px; }

.modal .content-fragment-page.forgotpassword { margin: 0 20px; }
    .modal .content-fragment-page.forgotpassword h1 { font-size: 36px; margin-bottom: 30px; }
    .modal .content-fragment-page.forgotpassword p { margin-bottom: 30px; }
    .modal .content-fragment-page.forgotpassword .form-field-group { margin-bottom: 15px; }
        .modal .content-fragment-page.forgotpassword .form-field-group input { width: 325px; }

/* SSO Activate
 ***************************/
 .activation-title{border-bottom: 1px solid #EAEAEA; padding: 0 0 10px 0; font-family: 'adelle', Serif; font-size: 38px;}
 .activation-text{ padding: 10px 20px 20px 20px;}
 .activation-div-email-text{color: #000;}

/* Profile Import
 ***************************/

.content-fragment.profile-import-handler-widget { margin: 0; }
	.content-fragment.profile-import-handler-widget h2, .content-fragment.profile-import-handler-widget h3 { font-family: Arial, sans-serif; }
	.content-fragment.profile-import-handler-widget h2 { font-size: 24px; }
	.content-fragment.profile-import-handler-widget h3 { font-size: 16px; margin: 20px 0 0 0; border-bottom: 2px solid #e9e9e9; padding: 8px 0; }

.import-block { color: #666; border-bottom: 1px solid #ccc; }
    .import-block:first-child { margin-top: 8px; }

.import-block-row { border-top: 1px dotted #ccc; clear: both; }
.import-block-row.selected { background: #f1fbfe !important; }
.import-block-row:first-child { border-top: none; padding-top: 20px; }
.import-block-row.last { padding-bottom: 20px; }

.import-block-column { display: table-cell; vertical-align: top; padding: 30px 30px 30px 40px; height: 100%; }
    .import-block-column:first-child { padding-left: 15px; width: 150px; border-right: 1px solid #ccc; }
    .import-block-column label { font-weight: bold; }
	.import-block-column strong { font-size: 16px; }
	.import-block-column div { color: #999; font-size: 14px; line-height: 24px; }
	.import-block-column p { font-size: 14px; line-height: 20px; }
	.import-block-column .avatar-small { width: 80px; height: 80px;}

.import-block-row:first-child .import-block-column { padding-top: 15px; }
.import-block-row.last .import-block-column { padding-bottom: 15px; }

.import-bio-column { font-size: 16px; line-height: 24px; }

#profile-import-controls { border-top: solid 2px #e9e9e9; margin-top: 20px; padding: 35px 0 0 235px; }

/* Purchase History
 ******************/
 
.purchase-history-widget h2.page-title { font-family: Arial, Sans-Serif; font-size: 22px; }
.purchase-history-widget p { font-size: 16px; color: #666; line-height: 24px; }
.purchase-history-widget h3 { font-family: Arial, Sans-Serif; font-size: 16px; clear: left; padding-top: 50px; }
.purchase-history-widget p#purchase_history_cust_svc { font-size: 13px; }
.horizontal-term-defs { border-bottom: solid 1px #e9e9e9; height: 92px; }
.horizontal-term-defs dt, 
.horizontal-term-defs dd { float: left; width: 156px; text-align: center; }
.horizontal-term-defs dt { height: 75px; border-left: solid 1px #e9e9e9; padding-top: 5px; color: #242424; font-weight: bold; }
.horizontal-term-defs dt:first-child { border-left: none; }
.horizontal-term-defs dd { margin: 40px 0 0 -156px; color: #666; }
.zebra-tbl-headline { border-bottom: solid 3px #e9e9e9; padding: 30px 0 12px 0; margin-bottom: 15px; clear: left; font-family: Arial, Sans-Serif; font-size: 16px; }
.zebra-tbl { width: 99%; border-collapse: collapse; border-spacing: 0; }
.zebra-tbl thead th { font-weight: bold; text-align: center; }
.zebra-tbl tr { border-top: dotted 1px #b1b1b1; }
.zebra-tbl thead tr, .zebra-tbl tbody tr:first-child { border-top: none; }
.zebra-tbl thead tr th:first-child { text-align: left; }
.zebra-tbl tr.even { background-color: #eef9fd; }
.zebra-tbl td, .zebra-tbl th { padding: 15px 10px; }
.zebra-tbl tbody td { color: #666; font-weight: bold; text-align: center; border-left: solid 1px #dedede }
.zebra-tbl tbody tr td:first-child { border-left: 0; text-align: left; }
.zebra-tbl tbody tr.odd td:first-child { border-right: solid 1px #fff; }
.zebra-tbl tbody tr.even td:first-child { border-right: solid 1px #eef9fd; }
.zebra-tbl-rule { border: 0; height: 1px; background: #e9e9e9; margin: 20px 0; }

/* Privacy settings
 ******************/
 
 .content-fragment-page.privacy-settings h2.page-title { font-family: Arial, Sans-Serif; font-size: 22px; }
 .content-fragment-page.privacy-settings .zebra-tbl th, .content-fragment-page.privacy-settings .zebra-tbl td { width: 15%; }
 .content-fragment-page.privacy-settings .zebra-tbl th:first-child, .content-fragment-page.privacy-settings .zebra-tbl td:first-child { width: auto; }
 .privacy-settings-widget p { color: #666; font-size: 14px; line-height: 22px; }
 .privacy-settings-widget #your_profile_headline, #email_notifications_headline { height: 20px; }
 .privacy-settings-widget #your_profile_headline .headline-text, #email_notifications_headline .headline-text { display: block; float: left; }

/* Tooltips
 **********/

.tooltip-content { display: none; } 
.asme-tooltip { position: absolute; padding: 20px; color: #242424; display: none; width: 262px; background: #fff; border: solid 1px #bcbcbc; z-index: 10; font-weight: normal; font-size: 13px; line-height: 18px; text-transform: none; -moz-box-shadow: 3px 3px 3px #999; -webkit-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999; }
    .asme-tooltip .tooltip-arrow { position: absolute; top: 50%; left: -12px; margin-top: -10px; background: url(/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/tooltip_2D00_arrow.png) 0px 0px no-repeat; width: 12px; height: 20px; z-index: 20; }
    .asme-tooltip .tooltip-arrow-top { position: absolute; top: 0px;left: 50%;margin-left: -12px;margin-top: -12px; background: url(/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/tooltip_2D00_arrow_2D00_top.png) 0px 0px no-repeat; width: 24px; height: 20px; z-index: 20; }

/* Links widget
 **************/

#asme_links_widget .list-oh-links{float: left;}
#asme_links_widget .editable-link { margin: 30px 0 0 0; padding: 0; }
    #asme_links_widget .editable-link:first-child { margin-top: 10px; }
    #asme_links_widget .link-url-field { margin-top: 15px; }
    #asme_links_widget .validation-error { display: none; }
    #asme_links_widget .links-widget-delete-link { display: block; margin-top: 5px; }
    #asme_links_widget #addNewLink { display: block; margin-top: 25px; }
    
/* Profile Sidebar Groups List
 *****************************/
.content-fragment-page.user-userprofile .layout-region.right-sidebar .network-list li { border-bottom: 0; }
.content-fragment.groups-widgets .see-more { display: block; clear: both; padding-top: 20px; }

/* Activity Center - Sharing 
 ***************************/

#sharer { width: 430px; }
    #aAddPhoto, #shared_photo_chooser { float: left; }
    #sharer_controls { width: 95%; padding: 12px 15px 5px 15px; margin-top: -3px; position: relative; }
        #sharer.loading #sharer_controls { background-image: url('/ASME/Images/ajax-loader.gif'); background-repeat: no-repeat; background-position: 306px 23px; }
    .sharing-photo #sharer_controls { background-color: #ebebeb; border: solid 1px #ccc; border-top: 0; }
    #sharer_controls .blue-button, #sharer_controls .gray-button { float: right; }
    #sharer #aAddPhoto { display: block; margin-left: -15px; padding-top: 10px; height: 23px; padding-left: 35px; background: url(/ASME/Images/share-img-icon.png) no-repeat left center; }
    #sharer textarea { width: 95%; background: #fafafa; margin: 0; padding: 12px 15px; font-size: 13px; font-family: Arial, Sans-Serif; color: #777; }
    #shared_photo_chooser { width: 250px; }
        #shared_photo_chooser label { color: #666; font-size: 13px; font-weight: bold; }
        #shared_photo_chooser input { margin: 10px 0 0 0; }
        .browse-shared-photo { display: block; float: left; margin-top: 5px; width: 99px; height: 26px; background: url(/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/btn_2D00_choose_2D00_file.png); text-decoration: none; text-indent: -99999px; }
        .shared-photo-filename { font-size: 11px; color: #666; margin-top: 8px; margin-left: 5px; display: block; float: left; }
    #sharer input[type=file] { position: absolute; bottom: 10px; left: -130px; height: 33px; cursor: pointer; font-weight: bold; opacity: 0; filter: alpha(opacity=0); }
        
.article-preview { display: none; }
.sharing-link .article-preview { display: block; position: relative; background: #ebebeb; width: 411px; padding: 12px 15px 5px 15px; margin-top: -3px; }
/* .article-preview a { color: #666; } */
.article-preview-img { float: left; width: 100px; padding-right: 10px; }
.article-preview-title { margin: 0 0 0 110px; font-weight: bold; font-size: 16px; }
a.article-preview-url { display: block; margin: 0 0 10px 110px; font-weight: normal; font-size: 11px; }
.article-preview-desc { margin: 10px 0 5px 110px; }
.close-article-preview { display: block; position: absolute; top: 5px; right: 5px; }

#sharer.sharing-link #aAddPhoto, 
#sharer.sharing-link #shared_photo_chooser,
#sharer.sharing-link label,
#sharer.sharing-link .browse-shared-photo,
#sharer.sharing-link .shared-photo-filename { display: none; }

#sharer.sharing-link #sharer_controls { background-color: #fff; border: none; }

/* Comments in the Activity Stream
 *********************************/
 
.content-fragment.activity-message-list .full-post.new-shared-comment .post-content { color: #999; }
    .content-fragment.activity-message-list .full-post.new-shared-comment .post-content p { color: #666; }

/* Shared Articles in the Activity Stream
 ****************************************/

.post-content.user-defined-markup .author-displayname { display: block; margin-bottom: 10px; }
.cross-post .commentary { margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: solid 1px #ccc; }
.cross-post .target-group { display: block; margin-bottom: 10px; font-weight: bold; text-transform: uppercase; }
.cross-post .shared-content { min-height: 80px; }
    .cross-post .thumbnail, .cross-post .shared-content > img { display: block; float: left;  max-width: 100px; /* width: 60px; height: 60px; */ overflow: hidden; padding-right: 10px; margin: 0 auto;}
        .cross-post .thumbnail img { max-width: 100px; /* width: 60px; height: 60px; */ padding-right: 10px; margin: 0 auto; }
    .cross-post .shared-content .excerpt { display: block; margin: 0 0 10px 110px; }
    .cross-post .shared-content .headline { display: block; margin: 0 0 10px 110px; }
    .cross-post .shared-content .noimage-headline { display: block; margin: 0 0 10px 0; }
        .cross-post .shared-content a.headline { font-weight: bold; font-size: 16px; }
        .cross-post .shared-content a.noimage-headline { font-weight: bold; font-size: 16px; }
    .cross-post .show-more { margin-left: 5px; }


/* Alerts
 ********/

#alerts { width: 440px; }
.asme-alerts-window { position: relative; width: 440px; height: 125px; background-color: #ebebeb; margin: 0; padding: 0; list-style: none; overflow: hidden; }
    .asme-alerts .asme-alerts-list { position: absolute; top: 0; left: 0; width: 2500px; height: 125px; margin: 0; padding: 0; }
    .asme-alerts .asme-alert { margin: 0; padding: 0; display: block; float: left; overflow: hidden; width: 440px; height: 125px; position: relative; }
        .asme-alerts .asme-alert img { display: block; position: absolute; top: 15px; left: 20px; }
        .asme-alerts .asme-alert h4 { color: #242424; font-size: 16px; font-weight: 400; margin: 15px 0 0 85px; padding: 0; }
        .asme-alerts .asme-alert p { font-size: 13px; color: #666666; line-height: 18px; margin-left: 85px; margin-right: 15px; }
        .asme-alerts .asme-alert a { margin-left: 85px; }
        .asme-alerts .asme-alert .close-alert { display: block; position: absolute; top: 15px; right: 15px; width: 10px; height: 10px; text-indent: -99999px; background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/alert_2D00_sprites.png') no-repeat -29px 0; }
.alert-controls { position: relative; text-align: center; height: 23px; background: #ebebeb; margin-top: 3px; }
    .alert-controls a { text-decoration: none; text-indent: -99999px; background-image: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/alert_2D00_sprites.png'); background-repeat: no-repeat; }
    .alert-controls .alert-prev, .alert-controls .alert-next { display: block; position: absolute; top: 50%; margin-top: -7px; width: 7px; height: 14px; }
    .alert-controls .alert-prev { left: 7px; background-position: -13px 0; }
    .alert-controls .alert-next { right: 7px; background-position: -21px 0; }
    .alert-controls .goto-alert { display: inline-block; width: 5px; height: 6px; background-position: -7px 0; margin: 8px 5px; }
        .alert-controls .goto-alert.curr, .alert-controls .goto-alert:hover { background-position: -1px 0; }

/* Account Merge
 ****************/
 
#merge_widget .account-merge-notice { font-weight: bold; }
#merge_widget > div { padding: 20px; }
#merge_widget .widget-submitting { padding: 0; }
#merge_widget p { margin: 0 0 20px 0; }
#merge_widget .form-field-group, #merge_widget .form-controls { margin: 30px 0 0 0; }

 /* Clearfix */

 .cf:before, .cf:after { content: ""; display:table; }
 .cf:after { clear: both; }
 .cf { zoom: 1; }

/* Committee History
 ********************/
.content-fragment.committee-history-widget .zebra-tbl th, .content-fragment.committee-history-widget .zebra-tbl td {width: 5%;}
.content-fragment.committee-history-widget .zebra-tbl td {font-weight: bold;}
.content-fragment.committee-history-widget .zebra-tbl tbody tr td:first-child { border-right: solid 1px #dedede; text-align: left; width: auto;}
.content-fragment.committee-history-widget .zebra-tbl-rule { border: 0; height: 3px; background: #e9e9e9; margin: 20px 0; }
.content-fragment.committee-history-widget h2.page-title { font-family: Arial, Sans-Serif; font-size: 22px; }
.content-fragment.committee-history-widget .left-align-text{text-align: left;}


/* Account Information Page
 **********************/
 
 .content-fragment-page.accountinformation .layout-region.content .edit-link-box { border-bottom: dotted 1px #b2b2b2; margin: 10px 0 40px 0; padding: 5px 0; text-align: left; }
 .asme-account-info .widget-editable{ margin: 0 0 0 0;}
 .asme-account-info-button-area {margin: 10px 0 0 0; float: left;}
 .asme-account-info-button-area .blue-button {margin-right: 20px;}                           
 .asme-widget{color: #666666;}
 .last-form-elements{clear: both;}
 
 /* Account info Headers */
 
 .asme-account-info-header h3{ font-size: 14px; font-family: Arial; color: #333; margin-bottom:0px;}

 /* Profile Page */
 .asme-profile-sidebar-title{padding: 10px 0;}
 
 /* Profile Name */
 
 .asme-account-info-prefix-name-input-area, .asme-account-info-suffix-name-input-area{ width: 200px; float: left; } 
 .asme-official-member-name-area{ clear: both;}

 /* Email Account Input */

 .asme-account-info-email-input-area { width: 200px; float: left; }
 .asme-account-info-email-input-area-password { clear: both; }
  .asme-delete-email-modal-copy{font-weight: bold;}

 /* Primary Location Account Input */
 
 .asme-account-info-primary-local-input-area { float: left; } 
 
 /* Password Reset Input */
 .asme-account-info-password-input-area { width: 200px; float: left; padding-top: 20px; }
    .asme-account-info-password-input-area .testresult { position: absolute; top: 39px; right: 10px; }
 #new_password_field_group { position: relative; width: 225px; }
 #infoPassword_widget .widget-form-controls { padding-top: 20px; } 
 
 /* Phone Number Delete Modal */
 
 #deletePhoneNumberDiv h2{ font-size: 13px; }
 #savedPhoneNumber a { margin-right: 7px; }
 
 /* Mailing Address Input */
 
 .asme-account-info-mailing-address-input-area { width:190px; float: left; margin: 0 0 10px 0;}
 .asme-account-info-mailing-address-input-area.country-input-area { float: none; clear: both; width: 350px; } 
 #deleteMailingAddressDiv h2{ font-size: 13px; }
  
 /* Delete Modal */
 
 .asme-delete-ul-info{ padding:0 0 0 15px;}
 .asme-delete-ul-info li{ padding: 0 0 10px 0; color: #666666;}
 
 /* Technical Interests */
 
 .other-technical-interest { width: 202px; height: 27px; position: relative; margin-bottom: 10px; }
 .images-ASME_input_x { display: block; width: 21px; height: 25px; position: relative; display: block; position: absolute; top: 3px; right: -1px; }
 
 
 /* Network Requests pane */
 
#pending-network-requests .msg-avatar { margin-left: 0px; margin-right: 20px; }
#pending-network-requests { border-top: 1px solid #ccc; list-style-type: none; margin-left: 0px; padding-left: 0px; }
#pending-network-requests li { width: 100%; float: left; padding: 14px 0px; border-bottom: 1px solid #ccc; font-size: 13px; }
    #pending-network-requests li.loading { background: url(/ASME/Images/ajax-loader.gif) no-repeat 510px 55px; }
#pending-network-requests .content { width: 320px; float: left; }
#pending-network-requests .content a { font-weight: bold }
#pending-network-requests .content p { line-height: 16px; color: #666; margin: 0px 0px 0px 0px; }
#pending-network-requests .content p.meta { color: #999 }
#pending-network-requests .actions { width: 230px; float: left; }
#pending-network-requests .actions a { width: 103px; height: 18px; display: inline-block; font-size: 11px; line-height: 18px; text-align: center; font-weight: normal; margin-left: 10px; cursor: pointer; }
#pending-network-requests .actions a.network-request-accept { background: url(/ASME/Images/css_sprites/request_buttons.png) 0 0 no-repeat; color: #e5e5e5; }
#pending-network-requests .actions a.network-request-ignore { background: url(/ASME/Images/css_sprites/request_buttons.png) 0px -21px no-repeat }
#pending-network-requests .actions a.accepted { background: url(/ASME/Images/css_sprites/request_buttons.png) 0 -42px no-repeat; color: #fff; cursor: default; text-decoration: none; }

.pending-requests-widget #pending-network-requests li { position: relative; }

/* Directory Search Page */
.search-header { height: 113px; }
    .search-header h1 { float: left; }
    .search-header .doubleclick-wrapper { float: right; width: 316px; padding-top: 20px; }
        .search-header .doubleclick-wrapper .sponsor-copy { display: block; width: 80px; height: 45px; text-align: right; margin-right: 15px; padding: 15px 10px 0 0; float: left; border-right: solid 1px #c8c8c8; font-weight:bold; font-size:14px; }
.search-layout .content-fragment-header { display: none; }
.content-fragment.search-layout { margin: 0px }
.directorysearch h1.fancy-font {font-family: 'adelle', Serif; font-size: 42px;}
#directory-container { width: 100%; border-top: 1px solid #ccc; clear: both; }
#directory-sidebar { width: 220px; float: left; margin-top: 0px; border-top: 4px solid #000; }
#directory-content { width: 700px; float: left; margin-top: 0px; margin-left: 20px; border-top: 4px solid #000; }

#results-sort {display: block; width: 100%; float: left; height: 32px; line-height: 32px; border-bottom: 1px solid #ccc; color: #666; font-size: 13px; margin-bottom: 10px;}
#results-sort .results-count {float: left; display: none;}
#results-sort .members-results-count {float: left; }
#results-sort .sort {float: right;}
#results-sort .sort span { text-transform: uppercase; font-size: 12px;}

#search-results-ad-slot { padding: 20px 0; clear: both; display: none; }
    #search-results-ad-slot .sponsor-copy { float: left; margin: 0 20px 0 125px; line-height: 60px; }

#directory-content #logged-out .log-it-in p {font-size: 14px; font-weight: bold; padding: 10px; background-color: #e5e5e5;}

.member-stylized-search { width: 680px; padding: 11px 8px 7px 12px; margin-bottom: 20px; background-color: #E7F8FF; height: 40px;}

.member-stylized-search input.search-box { border: 1px solid #E5E5E5; color: #000; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; height: 20px; margin: 2px 0px 0px 0px; padding: 4px 0px 4px 12px; width: 555px; }
    .lt-ie8 .member-stylized-search input.search-box { width: 525px; }

.group-search {
    width: 96%;
    margin-top: 25px;
}

.group-search input.search-box{ width: 60%;}

.member-stylized-search .float-right {float: right; }

#directory-sidebar h3 { font-family: Arial, Sans-Serif; font-size: 16px; }
#directory-sidebar .filter a {font-size: 13px;}
#directory-sidebar .filter ul {list-style-type: none; margin: 0px 0px 0px 0px; padding-left: 0px;}
#directory-sidebar .filter ul li {padding: 6px 0px;}
#directory-sidebar #restore-industry {padding: 7px 0px; display: none;}
#directory-sidebar ul.submenu {padding-left: 10px; display: none;}
#directory-sidebar .sponsor-copy { margin-bottom: 10px; }

#directory-sidebar .filter h4 { font-size: 13px; color: #666666; margin: 6px 0px; }
#directory-sidebar .filter { font-size: 13px; }
#directory-sidebar .filter a { font-weight: normal; }
#directory-sidebar .filter h4 .clear { font-size: 12px; padding-left: 10px; display: none; }
#directory-sidebar .clear-all { font-size: 12px; font-weight: normal; }
#directory-sidebar .filter .count {color: #999;}

#directory-sidebar #location.loading { background: url(/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif) no-repeat 203px 17px; }

#directory-sidebar ul.form-element li { padding: 3px 0px; }
#directory-sidebar ul.form-element select {width: 100%;}


#directory-paging {display: none;}
    #directory-paging ul { text-align: center; float: none; }
        #directory-paging li { display: inline-block; float: none; }
        * html #directory-paging li { display:inline; } /* IE6 hack */
        * + html #directory-paging li { display:inline; } /* IE7 hack */
#directory-content #loading { background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/spinner_2D00_lg_2D00_transparent.gif') no-repeat center center; width: 100%; height: 200px;  display: none; }

#group-search-content #directory-content {
    margin-left: 0;
    width: 100%;    
}

#group-search-content a{ font-weight: normal;font-size: 14px;}

#group-search-content .show-content .content{
     opacity: 1;
     transition: opacity 2s;
    -moz-transition: opacity 2s; 
    -webkit-transition: opacity 2s; 
    -o-transition: opacity 2s;
}
#group-search-content .hide-content .content {
    opacity: 0;
}

#group-search-content #directory-content .hide-content #loading { display: block;}
#group-search-content #directory-content .show-content #loading { display: none;}

/* Generic "network list" markup for anywhere you are listing people, add to network, etc. */
.network-list {margin: 0px 0px 0px 0px; padding-left: 0px; text-indent: 0px;}
.network-list li { position: relative; width: 700px; float: left; padding: 14px 0px; border-bottom: 1px solid #ccc; font-size: 13px; list-style-type: none; }
.network-list .msg-avatar { width: 60px; height: 60px; border: 1px solid #ccc; margin-left: 0px; margin-right: 20px; }
.network-list .list-admin-img { display: block; float: left; width: 16px; height: 20px; margin: -5px 5px 0 0; }
.network-list .content { width: 350px; float: left; }
.right-sidebar .network-list .content { width: 160px; }
.network-list .content .list-admin-img { display: block; float: left; width: 16px; height: 20px; margin: -5px 5px 0 0; }
.network-list .content .list-item-text { color: #666; margin: 0; padding: 0; }
.network-list .content a { font-weight: bold }
.network-list .content p { line-height: 16px; color: #666; margin: 0px 0px 0px 0px; }
.network-list .content p.meta { color: #999 }
.network-list .content span.meta { color: #999 }
.network-list .actions { width: 230px; float: left; }
.network-list .actions a { width: 103px; height: 18px; display: inline-block; font-size: 11px; line-height: 18px; text-align: center; font-weight: normal; margin-left: 10px; cursor: pointer; }
.network-list .actions a.network-request-friend, .network-list .actions a.network-request-follow { background: url(/ASME/Images/css_sprites/request_buttons.png) 0 0 no-repeat; color: #fff; }
.network-list .actions a.network-request-friend-remove, .network-list .actions a.network-request-follow-remove { background: url(/ASME/Images/css_sprites/request_buttons.png) 0px -63px no-repeat; color: #1F9DD1; }
.network-list .actions a.network-request-friend-remove:hover, .network-list .actions a.network-request-follow-remove:hover { background: url(/ASME/Images/css_sprites/request_buttons.png) 0px 0px no-repeat; color: #fff; }
.network-list .actions a.network-request-friend-pending,
.network-list .actions a.network-request-disabled { background: url(/ASME/Images/css_sprites/request_buttons.png) 0 -42px no-repeat; color: #e5e5e5; }
.network-list .actions a.accepted { background: url(/ASME/Images/css_sprites/request_buttons.png) 0 -42px no-repeat; color: #fff; }

.paged-groups-widget .network-list li { width: 450px; }

.pending-requests-widget #pending-network-requests.network-list .actions a.network-request-disabled { display: block; margin: 0 auto 0 auto; }

#group-search-results li{ width: 100%;}

.network-list li .group-type{ text-transform: uppercase;font-weight: bold;margin-right: 5px;}

/* Generic network list pagination */
.pagination { float:left; clear:both; width:700px; padding:14px 0px; }
#group-search-content .pagination { width: 95%; }
.pagination ul { float:right; list-style-type: none;}
.pagination ul li { float:left; font-size:12px; line-height:20px; text-align:center; margin-left:4px;}
.pagination ul li a { background-color: #E7F8FF; display: inline-block; min-width: 20px; height: 20px; }
    * html .pagination ul li a { display:inline; } /* IE 7 hack */
    * + html .pagination ul li a { display:inline; } /* IE 7 hack */
.pagination ul li.prev a { margin-left:0px; width:56px; background-color: transparent;}
.pagination ul li.next a { width:55px; background-color: transparent;}
.pagination ul li a.current { font-weight:bold; background:#e7e7e7; } 


/* Account Merge & Membership Benefits */

/* membership benefits and merge modal */

#membership-benefits .card{background: url("/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/student_2D00_card.png"); background-repeat: no-repeat; color: #666; padding: 20px 0px; float: left;}
#membership-benefits .card a {font-size: 12px; font-weight: normal;}
#membership-benefits .card h4.fancy-font{ font-family: 'adelle', Serif; font-size: 16px; font-weight: normal; padding: 5px 20px 0px 20px; margin: 4px 0px;}
#membership-benefits .card p{font-size: 12px; padding: 0px 20px;}
#membership-benefits .member-info { width: 180px; padding: 10px 10px; box-shadow: 0px 0px 3px 1px #ccc; margin-bottom: 0px; float: right; }
#membership-benefits .member-info p { font-size: 16px; color: #242424; margin: 0px 0px 10px 0px;}
#membership-benefits .member-info p.name { font-size: 24px; }
#membership-benefits .member-info h5 { font-size: 11px; color: #999999; text-transform: uppercase; margin: 8px 0px; }
#membership-benefits .member-info a {display: block; font-size: 13px; line-height: 22px; }

#membership-benefits .member-info2 { clear:both; width: 180px; padding: 20px 5px; float:right; }
#membership-benefits .member-info2 p { font-size: 16px; color: #242424; margin: 0px 0px 10px 0px;}
#membership-benefits .member-info2 p.name { font-size: 24px; }
#membership-benefits .member-info2 h5 { font-size: 11px; color: #999999; text-transform: uppercase; margin: 8px 0px; }
#membership-benefits .member-info2 a {display: block; font-size: 13px; line-height: 22px; }

#membership-benefits .member-alerts { width: 280px; padding: 20px; box-shadow: 0px 0px 3px 1px #ccc; margin-bottom: 20px; position: relative; }
#membership-benefits .member-alerts .section { border-bottom: 1px solid #ccc; padding: 10px 0px; }
#membership-benefits .member-alerts h5 { font-size: 13px; color: #242424; margin: 0px 0px 5px 0px; }
#membership-benefits .member-alerts p { font-size: 13px; color: #666666; line-height: 18px; margin: 0px 0px 0px 0px; }
#membership-benefits .member-alerts a, #membership-benefits .member-alerts a:active { font-weight: normal; }
#membership-benefits .top-info { float: right; }
#membership-benefits .top-info1 { clear: both; float: right; }
#membership-benefits .top-info2 { clear: both; }
#membership-benefits h2 { border-bottom: 1px dotted #ccc; font-family: Arial, sans-Serif; font-size: 24px; margin: 0px 0px 0px 0px; padding-bottom: 6px; clear: both;}
#membership-benefits .member-benefit { width: 480px; /* color: #666; */ float: left; }
#membership-benefits .member-benefit a {font-size: 12px; font-weight: bold;}
#membership-benefits .member-benefit h2 { border-bottom: 1px dotted #ccc; font-family: Arial, sans-Serif; font-size: 24px; margin: 4px 0px; }
#membership-benefits .member-benefit h4 { font-size: 16px; margin: 4px 0px; }
#membership-benefits .member-benefit ul { margin: 10px 0px 10px 5px; padding-left: 0px; clear: both; /* list-style-position:inside;*/ float: left; }
#membership-benefits .member-benefit ul li { width: 230px; color: #666; float: left; height: 30px; /* line-height: 30px;*/ }
#membership-benefits .learn-more { display: inline-block; padding-top: 8px; padding-left: 14px; }
#searchASMERecordsDiv .footer {float: left; padding-top: 10px;}


/* account merge final page */
.content-fragment.account-merge-handler-widget { margin: 20px 0px 0px 0px; }
#account-merge {width: 100%;}
#account-merge h2 { font-size: 42px; border-bottom: 1px solid #ccc; }
#account-merge h3 { font-family: Arial, Sans-Serif; background-image: 24px; }
#account-merge h4 { font-size: 16px; margin-top: 45px; }
#account-merge .intro, #account-merge .import-block { font-size: 16px; }
#account-merge .import-block-row { border-top: 3px solid #e9e9e9; padding-top: 14px; padding-bottom: 14px; }
#account-merge .import-block-column p { color: #1f9dd1; font-size: 13px; font-weight: bold; }
#account-merge .import-block-column.phones { padding-right: 0px; }
#account-merge .phones ul { margin-left: 0px; text-indent: 0px; padding-left: 0px; }
#account-merge .phones ul li {width: 690px; line-height: 44px; border-bottom: 1px dotted #ccc; list-style-type: none; }
#account-merge .phones ul li:last-child { border-bottom: 0px; }


/* Your People and Groups page */

.your-people-and-groups-widget { margin-top: 0px; }
.your-people-and-groups-widget .content-fragment-header { display: none; }

h1.plain-font { font-family: Arial, Sans-Serif; font-size: 24px; color: #242424; }
#people-groups h2 {font-family: Arial, Sans-Serif; font-size: 16px; color: #666;}
#people-groups ul { margin-bottom: 20px; float: left; }

#people-groups { position: relative;}
.navigation-list-tabbed { list-style-type: none; margin: 0; height: 30px; padding: 0px; border-bottom: 1px black solid; width: 700px; clear: both; }
.navigation-list-tabbed .navigation-item:first-child{left: 0; }
.navigation-list-tabbed .navigation-item { padding: 0px; position: absolute; left: 150px; z-index: 1; width: 173px; height: 30px; }
.navigation-list-tabbed .navigation-item.third { left: 300px; z-index: 2;}
.navigation-list-tabbed .navigation-item.last { left: 450px; z-index: 3; }
.navigation-list-tabbed .navigation-item a { display: block;  line-height: 25px; font-size: 12px; padding: 3px 30px 0px 0px; color: #666; font-weight: bold; color: #1f9dd1; text-decoration: none; text-align: center;}
.navigation-list-tabbed .navigation-item.selected { width: 172px; height: 32px; border-left: 1px black solid; z-index: 4; }
.navigation-list-tabbed .navigation-item.selected a { color: #000; font-weight: bold; text-decoration: none;}

/* Groups Member Management, shares style with people and groups */

.group-member-management-widget { position: relative; }
#group-member-management .results-count {display: inline-block;}
#group-member-management .member-stylized-search {margin-top: 20px;}
#group-member-management .network-list {color: #666;}

#group-member-management .network-list .content {width: 250px;}
#group-member-management .network-list .edit {width: 240px; float: left;}
#group-member-management .edit-member-role {display: none;}
#group-member-management .member-clear-search {padding-left: 10px; display: none;}
    
#group-member-management #new-member { clear: both; border-bottom: solid 1px #ccc; margin-bottom: 10px; padding-bottom: 10px; }
    #group-member-management #new-member.loading { background: url(/ASME/Images/ajax-loader.gif) no-repeat 568px 6px; }
    #group-member-management #new-member input[type=text] { width: 225px; }
        #group-member-management #new-member input[type=text].ui-autocomplete-loading { background: url(/ASME/Images/ajax-loader.gif) no-repeat 98% 5px; }

    #group-member-management #add-new-member { display: block; float: right; margin: 7px 5px 0 0; }
        .lt-ie8 #group-member-management #add-new-member { margin-top: -35px; }
        
.ui-autocomplete li a .primary-interest { font-weight: normal; color: #999; }
    .ui-autocomplete li a:hover .primary-interest { color: #fff; }

/* Confirmation Modal: New Group Member Added */
.group-member-added .new-group-member-summary { border-top: solid 1px #bec8cb; border-bottom: solid 1px #bec8cb; padding: 10px 0; margin: 20px 0; }
    .group-member-added.loading .new-group-member-summary { background: url(/ASME/Images/ajax-loader.gif) no-repeat 99% 18px; }
    .group-member-added .new-group-member-bio { float: left; width: 330px; }
        .group-member-added .new-group-member-avatar { float: left; margin-right: 10px; }
        .group-member-added .new-group-member-name,
        .group-member-added .new-group-member-subtitle { display: block; }
    .group-member-added .new-group-member-role { float: right; margin: 8px 30px 0 0; }
    .group-member-added .edit-new-member-role { display: none; }
    
/* Confirmation Modal: Remove Group Member */
.network-list li .remove .remove-member-btn { display: none; }
#remove_member_modal { display: none; }
    #remove_member_modal .target-member { min-height: 40px; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; padding: 10px 0 10px 50px; margin: 20px 0; }
    #remove_member_modal .target-member-avatar { float: left; margin-left: -50px; }
    #remove_member_modal .actions { line-height: 37px; }
        #remove_member_modal .dismiss { margin-left: 20px; }
    

/* Group Members */

#group-members #i-content { margin-left: 0px; }
.content-fragment-page.groupmembers #directory-content { margin-left: 0px; }

/* Group Leadership */

#group-leadership .network-list, #group-leadership .network-list li { width: 460px;}
#group-leadership .network-list .image-container {width: 80px; float: left;}
#group-leadership .network-list strong {display: block; width: 100%; padding-bottom: 5px; color: #666; font-size: 11px; text-transform: uppercase; }
#group-leadership .network-list .content {width: 380px;}
#group-leadership .network-list .content p {margin: 0px 0px 0px 0px;}

/* List view w/ images to the left and text to the right. */

.img-list-view { list-style-type: none; margin: 0; padding: 0; line-height: 18px; }
    .img-list-view li { margin: 0 0 30px 75px; min-height: 60px; font-size: 12px; line-height: }
        .list-item-img { display: block; float: left; width: 60px; height: 60px; margin-left: -75px; }
        .list-admin-img { display: block; float: left; width: 16px; height: 20px; margin: -5px 5px 0 0; }
        .list-item-heading { font-weight: bold; margin: 0; padding: 0; }
        .list-item-text { color: #666; margin: 0; padding: 0; }
        .list-item-subtext { color: #999; margin: 0; padding: 0; }
        
.group-page .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar { width: 200px; margin-right: 30px; }        

.group-page .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar #search-group{ background-position: 172px 6px;}

/* Groups Forum */

.layout-region.header .content-fragment.forum-bread-crumbs { margin-top: 10px; margin-bottom: 10px; }
.content-fragment.thread .content-fragment-content { background: transparent; }
h2.post-name { font-size: 24px; font-family: Arial, Sans-Serif; margin-bottom: 30px; }
.follow-topic { float: right; text-transform: uppercase; font-size: 11px; color: Black; }
.topic-tabs { font-weight: bold; height: 15px; text-transform: uppercase; font-size: 11px; margin-bottom: 15px; }
    .topic-tabs-heading, .topic-tab { height: 15px; display: block; float: left; margin-right: 30px; }
    .topic-tabs-heading { color: #999; }
    .topic-tab:hover { text-decoration: none; border-bottom: solid 2px #000; }
    .topic-tab.curr-tab { color: #000; border-bottom: solid 2px #000; }
    
.join-conversation { padding: 20px 0 20px 80px; height: 140px; border-top: solid 1px #eee; }
    .join-conversation.loading { background-image: url(/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif); background-repeat: no-repeat; background-position: 240px 130px; }
    .join-conversation .your-avatar { width: 60px; height: 60px; float: left; margin-left: -80px; }
    .join-conversation #your-reply { width: 356px; height: 75px; margin-bottom: 10px; }
    .join-conversation .error { color: Red; font-weight: bold; clear: left; }
.topic-thread { margin: 0 0 50px 0; padding: 0; }
    .topic-msg { margin-top: 20px; padding: 20px 0 0 80px; list-style: none; border-top: solid 1px #eee; }
        .topic-msg.flagged { padding: 20px 0 0 0; }
    .topic-msg-avatar { float: left; background: transparent; border: none; height: 60px; width: 60px; margin-left: -80px; }
    .topic-msg .post-author-name { margin-bottom: 10px; }
    .topic-msg .post-content { color: #333; margin-bottom: 10px; }
    .topic-msg .post-actions { margin-left: -10px; color: #777; font-size: 11px; }
        .topic-msg .post-action { margin: 0 8px 0 8px; }
            .topic-msg .post-action a { color: #777; font-weight: normal; }
                .topic-msg .post-action a.edit-post, .topic-msg .post-action a.delete-post,.topic-msg .post-action a.flag-post{ color: #1f9dd1; }
            .topic-msg .post-action .flag { display: inline-block; height: 15px; margin-right: 5px; width: 12px; }
            
.content-fragment.thread .flagged-post { background: #ebebeb; color: #666; line-height: 20px; margin: 0 0 20px 0; padding: 10px 0 7px 10px; }
    .content-fragment.thread .flagged-post-icon { display: block; width: 39px; height: 39px; margin-right: 35px; background: url(/ASME/Images/alert-default.png); float: left; }

.group-forum .left-sidebar { width: 200px; }
#group-forum { width: 700px; /*margin-left: 40px;*/}
#group-forum .header {width: 700px; float: left; }
#group-forum h2 { font-family: Arial, Sans-Serif; font-size: 24px; margin: 0px 0px 10px 0px;}
#group-forum h3 { font-family: Arial, Sans-Serif; font-size: 16px; color: #242424; }
#group-forum .topics { border-top: 4px solid #e9e9e9; width: 100%; padding-bottom: 40px; margin: 0px 0px 50px 0px; padding: 0px 0px 0px 0px;  text-indent: 0px; list-style-type: none; float: left; clear: both; }
#group-forum .topics li { width: 695px; float: left; margin: 0px 0px 0px 0px; text-indent: 0px; padding: 20px 0px 20px 5px;  border-bottom: 1px dotted #b2b2b2; color: #666666; font-size: 13px; }
#group-forum .topics li.even {background-color: #effbfe;}
#group-forum .topics .count { color: #999; font-weight: bold; display: inline-block; padding-right: 5px; }
#group-forum .topics .date { font-size: 12px; line-height: 22px; }
#group-forum .topics li .content {width: 610px; display: inline-block;}
#group-forum .topics li .post-count { width: 80px; display: inline-block; color: #999999; text-align: right; font-size: 12px;}
#group-forum .forum-filter { display: block; margin-top: 40px; }
#group-forum .forum-filter h3 { display: inline-block; float: left;}
#group-forum .toggle-heading { display: block; float: right; height: 34px; line-height: 50px; text-transform: uppercase; font-weight: bold; font-size: 11px; color: #999; }
#group-forum .toggle-heading span { padding-right: 5px;}
#group-forum .toggle-heading a {display: inline;}
#group-forum .toggle-heading a:hover, #group-forum .toggle-heading a.selected { color: #242424; border-bottom: 2px solid; padding-bottom: 6px; text-decoration: none; }
#group-forum .show-more a { width: 100%; float: left; padding: 20px 0px;}



#new-topic-modal { display: none; }
    #new-topic-modal.loading { background-image: url(/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif); background-repeat: no-repeat; background-position: 120px 272px; }
    #new-topic-modal .error { color: Red; font-weight: bold; margin-bottom: 10px; display: none; }
#new-topic-modal label { display: block; font-weight: bold; }
#new-topic-title { margin-bottom: 10px; width: 98%; }
#new-topic-comment { margin-bottom: 10px; width: 98%; height: 100px; }
         

/* Groups */

.button_asme_share {
    color: #242424;
    font-size: 10px;
    line-height: 20px;
    background: url("/ASME/Images/asme-globe.gif") no-repeat scroll left center transparent;
    display: block;
    float: left;
    height: 16px;
    line-height: 16px;
    margin-right: 10px;
    overflow: hidden;
    padding: 0 2px 0 20px;
}

.modal-wrapper .post-content{
    background-color:#F0EEE8;
    border:1px solid #C5C5C5;
    padding: 0 10px;
    width: 315px;
    float:left;
    margin-bottom:20px;
}

#group-banner .request-group-invite,
.modal-wrapper .widget-form-controls { position:relative; float:left}

.modal-wrapper .post-content img{
    margin-bottom: 20px;
    margin-right: 10px;
    float:left;
}

.hidden-group-notice-rule { width: 100%; border: 0; height: 1px; background: #dfdfdf; margin-bottom: 3px; }
.hidden-group-activity-notice { background: #ebebeb; padding: 20px 20px 20px 80px; }
    .hidden-group-activity-notice .images-beveled_circle_lock { display: block; float: left; margin-left: -55px; width: 39px; height: 39px; }
    .hidden-group-activity-notice h3 { font-family: 'adelle'; font-size: 16px; margin: 0 0 15px 0; }
    .hidden-group-activity-notice p { margin-bottom: 15px; }

#group-banner {
    height: 283px;
    padding-top:1px;
    padding-bottom:1px;
    
}
    #group-banner.group-admin-mode { padding-top: 41px; }
   #group-banner .group-banner-bar {
    background: #242424 none repeat scroll 0 0;
    height: 274px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1;
}
   #group-banner .group-banner-content {
    height: 280px;
    margin: 27px auto;
    /*padding-top: 33px;*/
    position: relative;
    width: 940px;
    z-index: 2;
}
    #group-banner .group-name { color: #fff; font-size: 32px; margin: 0 220px 0 0; padding-top: 25px; }
    #group-banner .group-desc { color: #b5b5b5; font-size: 16px; line-height: 24px; font-weight: bold; width: 700px; }
   #group-banner .group-avatar {
    margin: 0;
   /* padding-top: 33px;*/
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}
        #group-banner .group-avatar #expandEditAvatar { display: none; text-align: center; }
    #group-banner .official-group-status { color: #b4b4b4; text-transform: uppercase; font-size: 12px; margin: 0; padding-top: 0px; }/*PTWOOUTSTANDING-790 (padding-top: 25px;)*/
    #group-banner .group-button { margin: 20px 15px 0 0; }
    #group-banner .navigation-list { padding-top: 0px; clear: left; }/*PTWOOUTSTANDING-790 (padding-top: 10px;)*/
    
.departing-admin-modal { display: none; }

.group-admin-mode .currently-editing-group-bar { display: none; background: #757575; position:absolute; left: 0; right: 0; margin-top: -41px; z-index:101; width:100%; height: 40px; line-height:40px; color:#eee; font-family:"adelle"; font-weight:500; font-size:18px; text-align:center; border-bottom: 1px solid #999; }
    .currently-editing-group-bar .done-editing { display: block; position: absolute; top: 0; right: 20px; color: #fff; }
.group-admin-mode .inline-editable-expand { display: none; }
.group-admin-mode.edit-mode .inline-editable-expand { display: inline; }
.group-admin-mode.edit-mode .banner-edit-bar { display: none; }
.group-admin-mode.edit-mode .currently-editing-group-bar { display: block; }
#group-banner.group-admin-mode.edit-mode .group-avatar #expandEditAvatar { display: block; }
    #group-banner.group-admin-mode.edit-mode.avatar-editing-mode .group-banner-content, #group-banner.group-admin-mode.edit-mode.avatar-editing-mode .group-banner-bar { height: 310px; }
    
    
.group-metadata { list-style-type: none; margin: 0 0 10px 0; padding: 0; }
    .group-metadata li { color: #666; margin: 0 0 20px 0; padding: 0; }
        .group-metadata li strong { margin-right: 5px; }
.group-page .group-metadata { margin-top: 25px;}
.group-message-modal { display: none; }
    .group-message-modal .message-field { margin-bottom: 20px; }
    .group-message-modal .cancel { margin-left: 20px; }
#messageEntireGroupDiv .to-field { display: none; }

.content-fragment.group-bread-crumbs { padding-left: 0; }
    .group-bread-crumbs .breadcrumb-list { padding-left: 0; }

.group-members-carousel-widget h4 { font-family: 'adelle', 'Times New Roman', Sans-Serif; font-size: 18px; color: #242424; font-weight: 500; border-top: solid 1px #e5e5e5; padding-top: 15px; }
    .group-members-carousel-widget h4 .group-members-count { color: #999; }
.group-members-carousel-widget .see-all-members { font-weight: bold; font-size: 14px; display: block; padding-bottom: 30px; border-bottom: solid 1px #e5e5e5; margin-bottom: 15px; }
.group-members-carousel-widget .silver-button { width: 187px; text-align: center; letter-spacing: -1px; }

.sub-groups-menu-widget .silver-button { width: 160px; text-align: center; letter-spacing: -1px;}

.group-activity .content-fragment.activity-message-list { margin-left: 0; }
.group-activity .full-post.with-avatar { padding-left: 71px; min-height: 80px; }
.group-activity .post-author-name { margin: 0 0 15px 10px; }
.group-activity .post-content { padding-bottom: 10px; }
.group-activity .post-actions { padding: 15px 0 0 5px; }
    .group-activity a.recommend, .group-activity { color: #999; }
        .recommend .images-gray_star, .recommend .images-gold_star { display: inline-block; width: 14px; height: 13px; margin-right: 5px; }
        .group-activity .flag-post .images-red_flag { display: inline-block; width: 12px; height: 15px; margin-right: 5px; }
    
.flag-abuse-modal { display: none; }
    .flag-abuse-modal #abuse-comments textarea { width: 450px; height: 100px; }
    .flag-abuse-modal .cancel { margin-left: 25px; }
    
.share-post-modal { display: none; }
    .share-post-modal h2 { margin-top: 0; }
    .share-post-modal #share-comments textarea { width: 450px; height: 100px; }
    .share-post-modal .cancel { margin-left: 25px; }
        
.group-activity .post-replies { padding: 15px 0 5px 22px; }
    .group-activity .post-replies.has-replies { border-top: solid 1px #dfdfdf; margin-top: 15px; } 
    .group-activity .post-reply, .group-activity .post-respond { padding: 8px 0 12px 60px; min-height: 40px; }
    .group-activity .post-reply { min-height: 40px; border-bottom: solid 1px #dfdfdf; margin-bottom: 10px; padding-bottom: 15px; }
        .group-activity .post-reply-avatar { float: left; margin: 1px 0 0 -60px; }
        .post-replies .reply-header { color: #999; margin-bottom: 10px; }
            .post-replies .reply-header-item { margin-right: 5px; font-size: 12px; line-height: 12px; }
            .post-replies .reply-header-item.reply-date { font-size: 11px; line-height: 12px; }
            .post-replies .reply-header a { font-weight: normal; }
        .post-replies .reply-footer { color: #999; margin-top: 15px; font-size: 11px; }
            .post-replies .reply-footer a { font-weight: normal; }
        .group-activity .post-respond textarea { height: 31px; width: 346px; background-color: #fafafa; color: #666; }
        .group-activity .respond-controls { height: 37px; margin: 10px 10px 0 0; }
            .group-activity .respond-controls .blue-button { float: right; }
            .group-activity .respond-controls .cancel-reply { display: block; float: right; height: 37px; line-height: 37px; margin-right: 15px; }
 .respond-controls-reply-busy { background-image: url(/ASME/Images/ajax-loader.gif); background-repeat: no-repeat;width:100%; height:100%; display:none; background-position:center;}
 .full-post-footer .navigation-list .navigation-item a {font-weight: normal;}
 .post-replies .navigation-list { display: inline;}
 .post-replies .navigation-list .navigation-item {display: inline;margin-left: 6px;font-size: 11px;}
        
.underline-tabs { font-size: 11px; font-weight: bold; color: #999; height: 22px; text-transform: uppercase; margin-bottom: 20px; }
    .underline-tabs h4, .underline-tabs ul, .underline-tabs li { float: left; height: 22px; margin-right: 20px; }
    .underline-tabs h4 { height: 20px; margin: 0 20px 0 0; padding: 0; }
    .underline-tabs ul { list-style: none; margin: 0; padding: 0; }
        .underline-tabs a { display: block; height: 20px; }
        .underline-tabs a:hover { text-decoration: none; color: #242424; }
        .underline-tabs a.current { color: #242424; border-bottom: solid 2px #242424; }

.announcement-post-header, .announcement-post { background-color: #ebebeb; }
.group-activity .full-post-header.announcement-post-header { border-top: 0; padding-top: 2px; }
    .announcement-post-header .post-type { display: block; border-top: solid 2px #fff; padding: 5px 0 0 11px; }
.announcement-post { padding-right: 10px; padding-bottom: 10px; }
    .announcement-post h3 { margin-top: 0; font-weight: bold; font-size: 16px; padding-top: 5px; font-family: Arial; }
    .group-activity .full-post.announcement-post .post-author .avatar { left: 10px; }
    .delete-announcement-modal a.cancel { line-height: 37px; margin-left: 10px; }
    
/* Groups Wikis */

.asme-custom-form-controls{ margin: 20px 20px 0 0;}
.cancel-link{ margin: 30px 0;}
.content-fragment.page-edit .edit-custom-page-mode{height: 37px; max-width: 506px; background-color: #EEF9FD; padding: 10px 20px;}
.content-fragment.page-edit .edit-custom-page-mode .custom-page-controls{ float: right; width: 220px;}
.groupcontentmanagement .content-fragment.page-edit .edit-custom-page-mode .custom-page-controls { width: 320px; }
.content-fragment.page-edit .edit-custom-page-mode .edit-post-title{float: left; margin-top: 10px;}
.content-fragment.page-edit .edit-custom-page-mode .cancel-widget-form-link{float: left; margin: 10px 0 0 20px;}
.content-fragment-page.groupcustompage .content-fragment.page-edit .post-name input[type='text'] { width: 530px; }
.content-fragment-page.groupcustompage .content-fragment.page-edit,
.content-fragment-page.groupcontentmanagement .content-fragment.page-edit,
.content-fragment.page-edit .preview-area { display: none; }
.content-fragment.page-edit .preview-area .custom-page-controls { width: 170px; }
#custom_page_controls { height: 37px; min-height: 37px; background-color: #EEF9FD; padding: 10px 20px; }
    #custom_page_controls .custom-page-controls-description { line-height: 37px; float: left; display: block; }
    #custom_page_controls .custom-page-control-buttons { float: right; }
    .lt-ie8 #custom_page_controls .btn-unpublish-page { width: 94px; }
    .lt-ie8 #custom_page_controls .btn-publish-page { width: 75px; }
#custom_page_controls.loading { background-image: url(/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif); background-repeat: no-repeat; background-position: 39% 21px; }
#group_custom_page .custom-post-body{float: left; clear: both;}
.wiki-download { line-height: 30px; vertical-align: top; }
.wiki-download i { display: inline-block; margin-right: 5px; width: 30px; height: 30px; }
#custom-page-confirm-deletion-modal { display: none; }

.wiki-sprite, .wiki-doc, .wiki-docx, .wiki-indent-left, .wiki-indent-right, .wiki-pdf, .wiki-xls, .wiki-xlsx {
  background: url('/ASME/Images/css_sprites/wiki.png') no-repeat;
}

.wiki-doc {
  background-position: 0 -30px;
}

.wiki-docx {
  background-position: 0 -60px;
}

.wiki-indent-left {
  background-position: 0 -150px;
}

.wiki-indent-right {
  background-position: 0 -173px;
}

.wiki-pdf {
  background-position: 0 0;
}

.wiki-xls {
  background-position: 0 -90px;
}

.wiki-xlsx {
  background-position: 0 -120px;
}

/* Group Volunteer */

.content-fragment-page.volunteer h4, .content-fragment-page.volunteer h2, .content-fragment-page.volunteer p{margin: 10px;}
.content-fragment-page.volunteer .volunteer-modal-controls{margin: 10px;}
.content-fragment-page.volunteer .volunteer-modal-controls .cancel{padding: 10px 0;}
.content-fragment-page.volunteer .volunteer-modal-controls .blue-button{margin: 0 20px 0 0;}

/* Activity Feed */
.share-article img { float: left; display: inline-block; padding-right: 10px; border: 0; max-width: 100px; max-height: 100px; }
.share-article div.title { font-weight: bold; display: block; }
.share-article a.permalink { font-weight: bold; font-size: 16px; }
.share-article p.description { padding: 0; margin: 10px 0 0 110px; font-weight: normal; }
.share-article p.noimage-description { padding: 0; margin: 0 0 0 0; font-weight: normal; }
.share-photo { display: block; margin-top: 30px; }

.shared-photo img { display: inline-block; padding-right: 10px; border: 0; width: 359px; }
.shared-photo p.description { padding: 0; margin: 10px 0 0 110px; font-weight: normal; }
.shared-photo p.noimage-description { padding: 0; margin: 0 0 0 0; font-weight: normal; }
.shared-photo .comment { margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: solid 1px #ccc; }

.shared-content img { float: left; display: inline-block; padding-right: 10px; border: 0; max-width: 100px; margin: 0 auto; /* width: 100px; /* max-height: 100px; */ }
.shared-content div.title { font-weight: bold; display: block; }
.shared-content div.noimage-title { font-weight: bold; display: block; }
.shared-content .permalink.title { font-weight: bold; font-size: 16px; }
.shared-content .asmelink.title { font-weight: bold; font-size: 16px; }
.shared-content .noimage-permalink.noimage-title { font-weight: bold; font-size: 16px; }
.shared-content a.permalink.title { font-weight: bold; font-size: 16px; }
.shared-content a.asmelink.title { font-weight: bold; font-size: 16px; }
.shared-content p.permalink.title { margin: 0 0 0 110px; font-weight: bold; font-size: 16px; }
.shared-content p.asmelink.title { margin: 0 0 0 70px; font-weight: bold; font-size: 16px; }
.shared-content a.noimage-permalink.noimage-title { font-weight: bold; font-size: 16px; }
.shared-content p.noimage-permalink.noimage-title { font-weight: bold; font-size: 16px; }
.shared-content a.permalink { font-weight: bold; font-size: 16px; }
.shared-content a.asmelink { font-weight: bold; font-size: 16px; }
.shared-content p.permalink { font-weight: bold; font-size: 16px; }
.shared-content p.asmelink { font-weight: bold; font-size: 16px; }
.shared-content a.noimage-permalink { font-weight: bold; font-size: 16px; }
.shared-content p.noimage-permalink { font-weight: bold; font-size: 16px; }
.shared-content p.description { padding: 0; margin: 10px 0 0 110px; font-weight: normal; }
.shared-content p.asme-description { padding: 0; margin: 10px 0 0 70px; font-weight: normal; }
.shared-content p.noimage-description { padding: 0; margin: 0 0 0 0; font-weight: normal; }
.shared-content .comment { margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: solid 1px #ccc; }

.shared-content-item p.description { padding: 0; margin: 10px 0 0 110px; font-weight: normal; }
.shared-content-item p.asme-description { padding: 0; margin: 10px 0 0 70px; font-weight: normal; }
.shared-content-item p.noimage-description { padding: 0; margin: 0 0 0 0; font-weight: normal; }
.shared-content-item .comment { margin: 10px 0 10px 0; padding-bottom: 10px; border-bottom: solid 1px #ccc; }

/* Group Settings */

.content-fragment.group-settings-widget .zebra-tbl td:first-child{width: auto;}
.content-fragment.group-settings-widget .zebra-tbl td.input-desc{text-align: left; width: 68%;}
.content-fragment.group-settings-widget .zebra-tbl td.input-desc p{text-align: left;}
.content-fragment.group-settings-widget .zebra-tbl td, .zebra-tbl th {padding: 12px 10px; width: 25%;}
.content-fragment.group-settings-widget .group-settings-dropdown{float: left; margin-left: 2%; width: 100%; margin: 0 0 10px 0;}
.content-fragment.group-settings-widget .group-settings-dropdown ul{ list-style: none; padding: 0;}
.content-fragment.group-settings-widget .group-settings-dropdown li{display: inline; padding: 0 10px 0 0;}
.content-fragment.group-settings-widget .group-settings-dropdown select{min-width: 200px; max-width: 200px;}
.content-fragment.group-settings-widget .group-settings-submit{margin: 20px 0px;}


/* Group Accouncement Admin */

.group-announcements-widget #sharer { margin-left: 10px; }
.group-announcements-widget h2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 24px; }
.announcement-post .pin-on, .announcement-post .pin-off {background: url('/ASME/Images/css_sprites/pins.png') no-repeat; position: absolute; top: -24px; right:10px; display: block; width: 22px; height: 23px;}
.announcement-post .pin-on { background-position: 0 0; }
.announcement-post .pin-off { background-position: 0 -23px; }
.group-annoucements-sidebar-widget h2 { font-size: 19px; }
#big_pin { float: left; }
#pin_description { margin-left: 70px; line-height: 18px; }
.announcement-post-container { position: relative; }

/*Followed Content Page */

.follow-content-sort-menu ul {list-style:none; float:left; margin: 0; padding: 0;}
.follow-content-sort-menu ul li{display: inline; padding-right: 10px;}
.follow-content-sort-menu ul li:first-child{color: #666; text-transform: uppercase;}
.follow-content-sort-menu ul li a{text-transform: uppercase;}
.follow-content-sort-menu ul li a.selected{color: #000; border-bottom: 1px solid black;}
.follow-content-sort-dropdown {float: right;}
.follow-content-sort-dropdown span{}
.follow-content-list {float: left; clear: both; border-bottom: dotted 1px #B2B2B2; border-top: dotted 1px #B2B2B2; margin: 10px 0 40px 0; padding: 5px 0; width: 100%;}
.follow-content-list h4{color: #666; font-weight: normal; text-transform: uppercase; margin: 0;}
.follow-content-list ul{list-style:none; padding: 0 0 0 80px;}
.follow-content-list .list-item-text p{margin: 0;}
.follow-content-list .list-item-subtext{margin-top: 20px; font-size: 10px;}
.follow-content-list .unfollow{ position: relative; top: -80px; float: right;}

/* Group Content Management */

#group_cms_heading.loading { background-image: url(/cfs-file.ashx/__key/themefiles/s-fd-d94c4f4734564c86a75112ca6bf334a9-files/spinner.gif); background-repeat: no-repeat; background-position: 270px 7px; }
.cms-controls { height: 37px; margin-bottom: 35px; }
    .indent-btn-container { width: 14px; }
    .btn-decrease-indent, .btn-increase-indent { padding-top: 6px; height: 31px; padding-left: 8px; }
    .btn-decrease-indent i, .btn-increase-indent i { display: block; }
    .btn-decrease-indent i { width: 22px; height: 23px; }
    .btn-increase-indent i { width: 21px; height: 23px; }
    .cms-controls .silver-button { margin-right: 10px; }
    .cms-controls #decrease_indent_container.silver-button { margin-right: 2px; }
    .cms-controls-alpha { float: left; height: 37px; }
    .cms-controls-beta { float: right; height: 37px; }
.group-content-management-widget h2 { font-size: 24px; font-weight: bold; font-family: Arial, Sans-Serif; margin-bottom: 15px; }
.group-content-management-widget h3 { font-size: 16px; font-weight: bold; font-family: Arial, Sans-Serif; margin-bottom: 12px; }
.group-content-management-widget h4 { font-size: 13px; font-weight: bold; font-family: Arial, Sans-Serif; color: #666; border-bottom: solid 2px #e9e9e9; padding-bottom: 10px; margin-bottom: 10px; }
.group-content-management-widget .tree { margin-bottom: 50px; }
.empty-tree-alert { margin: -40px 0 50px 0; }
    .empty-tree-alert .jstree-drop { display: block; }
.groupcontentmanagement .field-item.post-name input { width: 677px; }
.groupcontentmanagement .field-item.silver-button .internal-link.save-post.btn-save-draft { color: #1f9dd1; }
.groupcontentmanagement .custom-page-controls .silver-button { margin-left: 10px; }
.groupcontentmanagement .content-fragment.page-edit .field-item .processing { left: 410px; }
.unpublished-page-notice, .unpublished-preview-notice { font-weight: bold; color: Red; }
    .preview-area .unpublished-preview-notice { display: none; }
.content-fragment-page.asmeinsertmedia .layout { width: auto; max-width: auto; min-width: auto; }
.empty-gallery-notice { display: block; clear: both; text-align: center; padding: 150px 0 0 0; }

/* Participant Conversion Page */

.participant-page h1.fancy-font { font-family: 'Adelle', 'Times New Roman'; font-size: 42px; }
    .participant-page .content-fragment.participant-dashboard-menu-widget,
    .participant-page .layout-region-inner.content > .content-fragment
        { border-top: solid 4px #000; }
        .participant-page .content-fragment.participant-registration h2 { font-size: 24px; font-family: Arial, Sans-Serif; }
        .participant-page .content-fragment.participant-registration .multi-field-group,
        .participant-page .content-fragment.participant-registration .form-field-group
            { margin-bottom: 20px; }
            .participant-page #participant_location_group select { max-width: 200px; }
    .participant-page #manage_account.dashboard-menu { border-top: none; }
    
.participant-page #membership-benefits { margin-top: 20px; }
    
.participant-page #conversion-upsell,
.participant-page .disclaimer-wrapper { background: #ececec; margin-top: 20px; padding: 20px 10px 20px 280px; position: relative; }
.participant-page .disclaimer-wrapper { padding-left: 20px;}
    .participant-page #conversion-upsell h3 { font-family: Arial, Sans-Serif; font-weight: normal; margin: 0 0 8px 0; }
    .participant-page #conversion-upsell > strong { color: #6c6c6c; }
    .participant-page #conversion-upsell img { display: block; position: absolute; top: 32px; left: 20px; }
    .participant-page #conversion-upsell ul { margin: 10px 0 20px 0; padding: 0 0 0 16px; }
        .participant-page #conversion-upsell ul li { margin-bottom: 10px; color: #6c6c6c; }

#participantLearnMore #whats_the_difference { display: block; }

/* Tagit Styles */
.modal-wrapper #group-tagit-wrapper{
    margin-top: 0;
}

.tagit-form .tagit-input.ui-autocomplete-loading { background: url(/ASME/Images/ajax-loader.gif) no-repeat 98% center; }
    .tagit-form .error{ clear:both; }
    .tagit-form .validation-error { display:block; visibility:visible; }

.tagit-form .form-field-group { margin-bottom: 10px; clear:both;}

#tagit-wrapper,
.tagit-wrapper{    
    list-style:none;
    margin-left:0;  
    width: 325px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BEC8CB;
    box-shadow: 0 2px 2px #ECECEC inset;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 12px;
    padding: 5px;
    float:left;
}

.ui-autocomplete.ui-menu{
    position:absolute;    
}

.tagit-form .tagit-input{
    background-color: inherit;
    border: medium none;
    box-shadow: none;
    display: block;
    margin: 0;
    outline: medium none;
    padding: 0;
    width: inherit;
    float:left;
    margin: 2px 5px 2px 0;
    padding: 0.2em 11px 0.2em 0.5em;
}

li.tagit-choice {
    display: block;
    float: left;
    line-height: inherit;
    margin: 2px 5px 2px 0;
    padding: 0.2em 11px 0.2em 0.5em;
    position: relative;
    background: -moz-linear-gradient(center top , #EDEDED 0%, #C4C4C4 100%) repeat scroll 0 0 transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset;
}

a.tagit-close {
    cursor: pointer;
    margin-top: -8px;
    position: absolute;
    right: 2px;
    top: 50%;
}

#newMessage .tagit-input{ width:inherit; }

/* Geocomplete plugin
 ********************/
 
.geocomplete.ui-autocomplete-loading { background-image: url(/ASME/Images/ajax-loader.gif); background-repeat: no-repeat; background-position: 98% 5px; }

/* Participant Account Info
 **************************/

#communityuser-account-update-confirmation-modal { display: none; }

#participant-account-update-confirmation-modal { display: none; }
.participant-account-info-widget .widget-editable { display: none; }
.participant-account-info-widget .field { float: left; width: 200px; margin: 0 70px 15px 0; }
    .participant-account-info-widget .field label { display: block; color: #666; margin-bottom: 5px; }
    .participant-account-info-widget .field select { width: 200px; }
    .participant-account-info-widget .field input[type=text] { width: 188px; }
    
    .participant-account-info-widget .field.first-name-field,
    .participant-account-info-widget .field.last-name-field,
    .participant-account-info-widget .field.suffix-field,
    .participant-account-info-widget .field.country-field,
    .participant-account-info-widget .field.address1-field,
    .participant-account-info-widget .field.city-field,
    .participant-account-info-widget .field.zip-code-field
    { clear: left; }

/* Participant-created Groups
 ****************************/
 
.content-fragment-page.participantcreatedgroup { margin-top: 5px; }
    .content-fragment-page.participantcreatedgroup .page-heading { border-bottom: solid 4px #000; font-size: 42px; padding-bottom: 30px; }
    .participant-created-groups-description { font-size: 16px; line-height: 28px; }
#loading_udg { background: url('/cfs-file.ashx/__key/themefiles/s-d94c4f4734564c86a75112ca6bf334a9-files/spinner_2D00_lg_2D00_transparent.gif') no-repeat center center; width:700px; height: 50px;  display: none; }
