﻿/* $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-c28729f0df01498980491f92b9c4303d-files/application_2D00_tabset.gif') repeat-x left bottom; position: relative; }*/
	.content-fragment.group-application-navigation .navigation-list { list-style-type: none; margin: 0; height: 29px; padding: 0 175px 0 26px; 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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-files/application_2D00_tabs.gif') no-repeat right -58px; height: 27px; line-height: 25px; font-size: 12px; padding: 2px 16px 0 10px; color: #666; }
	.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: Transparent; }
	.content-fragment.group-application-navigation .internal-link.add-post { position: absolute; right: 10px; top: -10px; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-files/icon_2D00_sprite.gif') no-repeat 0 -1110px; }


/* $Group Title
/******************************/
.content-fragment.group-title {  }

/* $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-c28729f0df01498980491f92b9c4303d-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: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/spinner.gif') no-repeat scroll 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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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 { position: relative; 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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -66px; height: 22px; display: inline-table; display: -moz-inline-box; display: inline-block; line-height: 22px; color: #fff; font-size: 11px; padding: 0px 12px 0px 0px; z-index: 3; }
	.content-fragment.group-membership-list .field-item .internal-link.add-member span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px -44px; display: inline-table; display: -moz-inline-box; display: inline-block; position: absolute; left: -12px; top: 0; width: 12px; height: 22px; }
	.content-fragment.group-membership-list .field-item .internal-link.add-member:hover { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -22px; }
	.content-fragment.group-membership-list .field-item .internal-link.add-member:hover span { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px top; }
	.content-fragment.group-membership-list .field-item .internal-link.add-member.disabled { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -110px; }
	.content-fragment.group-membership-list .field-item .internal-link.add-member.disabled span { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-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: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -66px; height: 22px; display: inline-table; display: -moz-inline-box; display: inline-block; line-height: 22px; color: #fff; font-size: 11px; padding: 0px 12px 0px 0px; z-index: 3; }
	.content-fragment.group-membership-list .field-item .internal-link.invite-member span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px -44px; display: inline-table; display: -moz-inline-box; display: inline-block; position: absolute; left: -12px; top: 0; width: 12px; height: 22px; }
	.content-fragment.group-membership-list .field-item .internal-link.invite-member:hover { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -22px; }
	.content-fragment.group-membership-list .field-item .internal-link.invite-member:hover span { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px top; }
	.content-fragment.group-membership-list .field-item .internal-link.invite-member.disabled { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -110px; }
	.content-fragment.group-membership-list .field-item .internal-link.invite-member.disabled span { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-files/button.gif') no-repeat left top; display: block; position: absolute; left: -10px; top: 0; width: 18px; height: 20px; line-height: 20px; }
	.content-fragment.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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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-c28729f0df01498980491f92b9c4303d-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: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -66px; height: 22px; display: inline-table; display: -moz-inline-box; display: inline-block; line-height: 22px; color: #fff; font-size: 11px; padding: 0px 12px 0px 0px; z-index: 3; }
.content-fragment.create-group .field-item .internal-link.create-group span { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px -44px; display: inline-table; display: -moz-inline-box; display: inline-block; position: absolute; left: -12px; top: 0; width: 12px; height: 22px; }
.content-fragment.create-group .field-item .internal-link.create-group:hover { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -22px; }
.content-fragment.create-group .field-item .internal-link.create-group:hover span { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px top; }
.content-fragment.create-group .field-item .internal-link.create-group.disabled { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat right -110px; }
.content-fragment.create-group .field-item .internal-link.create-group.disabled span { background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') no-repeat 0px -88px; }
