/**Registration List**/
 .content-fragment.event-registration-list .content-item { position: relative; border-top: 0; border-bottom: 1px dotted #ccc; padding: 14px 0 8px 0; min-height: 38px; }
.content-fragment.event-registration-list .content-item .avatar { padding: 1px; border: solid 1px #ccc; position: absolute; left: 0; top: 8px; }
.content-fragment.event-registration-list .content-item .avatar img { max-width: 40px; max-height: 40px; }
.content-fragment.event-registration-list .filter { border-top: 0px; }
.content-fragment.event-registration-list .content-item .user-name { margin-left: 48px; font-weight: bold; }
.content-fragment.event-registration-list .content-item .abbreviated-post { margin: 0 0 0 48px; padding: 0; color: #999; font-size: 10px; min-height: 0;}
.content-fragment.event-registration-list .navigation-item { font-weight: bold; margin-top: 4px; }
.content-fragment.event-registration-list .field-item { display: inline; }
.content-fragment.event-registration-list .field-item .edit-group-membership { border-left: 1px solid #ccc; padding-left: 5px; }
.content-fragment.event-registration-list .table-list { position: relative; width: 100%; }
.content-fragment.event-registration-list .table-item .table-column { position: relative; overflow: hidden; }
.content-fragment.event-registration-list .table-column .user-name { position: absolute; padding-left: 5px; padding-top: 8px; }
.content-fragment.event-registration-list .table-item .table-column .field-list, .content-fragment.group-membership-list .table-item .table-column.membership-status { text-align: right; }
.content-fragment.event-registration-list .table-item .registration-actions{width:20%}
.content-fragment.event-registration-list .table-item .user-info{width:35%}		
.content-fragment.event-registration-list .field-list .field-item-header { padding-top: 6px; }
.content-fragment.event-registration-list .field-list .field-list-description { padding-left: 0px; font-size: 14px; font-weight: bold; margin-bottom: 10px; padding-top: 15px; }
.content-fragment.event-registration-list .field-list .field-item-input textarea { display: block; }

/**Registration List**/

/* $Calendar Create Edit Event Comment
/******************************/

.content-fragment.create-edit-page-comment { position: relative; }
.content-fragment.create-edit-event-comment-form .field-list { margin: 0px; padding: 0; width: 100%; }
.content-fragment.create-edit-event-comment-form .field-list-header { display: none; }
.content-fragment.create-edit-event-comment-form .field-list-description { padding: 10px 10px 0px 0px; text-transform: uppercase; font-size: 10px; font-weight: bold; color: #666; }
.content-fragment.create-edit-event-comment-form .field-item-header { color: #444; }
.content-fragment.create-edit-event-comment-form .field-item { margin: 8px 0; padding: 0; position: relative; }
.content-fragment.create-edit-event-comment-form .field-item input { border: 1px solid #ccc; }
.content-fragment.create-edit-event-comment-form .field-item.post-body { margin-right: 8px;}
.content-fragment.create-edit-event-comment-form .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-event-comment-form .field-item .field-item-validation { font-weight: bold; }
.content-fragment.create-edit-event-comment-form .field-list-footer { display: none; }

.content-fragment.create-edit-event-comment-form .field-item .internal-link.add-reply { font-weight: bold; margin-left: 12px; margin-top: -2px; position: relative; background: Transparent url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-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-event-comment-form .field-item .internal-link.add-reply span { background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-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-event-comment-form .field-item .internal-link.add-reply:hover { background: Transparent url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/button_2D00_sprite.gif') no-repeat right -22px; }
.content-fragment.create-edit-event-comment-form .field-item .internal-link.add-reply:hover span { background: Transparent url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/button_2D00_sprite.gif') no-repeat 0px top; }
.content-fragment.create-edit-event-comment-form .field-item .internal-link.add-reply.disabled { background: Transparent url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/button_2D00_sprite.gif') no-repeat right -110px; }
.content-fragment.create-edit-event-comment-form .field-item .internal-link.add-reply.disabled span { background: Transparent url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/button_2D00_sprite.gif') no-repeat 0px -88px; }	
	


/* $Calendar Calendar - evo2
/******************************/
div.event_calendar_content{text-align:center;}
div.event_calendar_content table{text-align:left;margin:0px auto;}
div.event_calendar_content table tbody.month_cells{ border: 1px solid #DEDEDE;}
div.event_calendar_content table.event_calendar tr.month_head{height:75px;}
div.event_calendar_content table.event_calendar tr.month_weekday{background: #DEDEDE; padding: 5px; height: 30px; border: 1px solid #DEDEDE;}
div.event_calendar_content table th{text-align:center;}
div.event_calendar_content table.event_calendar tbody td.empty_cell{border: none;}
div.event_calendar_content table.event_calendar tbody td{height:110px;width:100px;border:solid 1px #dcdcdc;vertical-align:top;overflow:hidden;}
div.event_calendar_content table.event_calendar tbody td span{display:block;font-size:80%;padding-left:3px;}
div.event_calendar_content table.event_calendar tbody td ul.event_list{list-style:none;padding:0;margin:0;}
div.event_calendar_content table.event_calendar tbody td ul.event_list li{margin:2px;font-size:80%;border-left: 4px solid #5baee5;padding-left: 3px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 80px;word-wrap: normal !important;}
div.event_calendar_content table.event_calendar tbody td ul.event_list li a.cancelled_event{color:#ff0000;}
td.event_calendar_today{border: 2px solid #5baee5 !important;}
td.event_calendar_selected{border: 2px solid #b7e2ff !important;}
div.month_wrapper{position:relative;width: 175px;}
table.event_calendar div.month_wrapper span{font-size:115%;}
div.month_wrapper a.next_link:hover{text-decoration:none;}
div.month_wrapper a.next_link{position:absolute;right: 0px;background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_arrows.gif') no-repeat right -16px; display: inline-block; width: 20px;}
div.month_wrapper a.prev_link:hover{text-decoration:none;}
div.month_wrapper a.prev_link{position:absolute;left:0px;background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_arrows.gif') no-repeat left 0px; display: inline-block; width: 20px;}
div.event_calendar_content table{padding:0px 5px 0px 5px;border-collapse:collapse;}
div.event_calendar_content table td.has_events{ }
div.event_calendar_content table.event_calendar_small tbody td.empty_cell{background:#fff;}
div.event_calendar_content table.event_calendar_small tr.month_head{height:50px;}
div.event_calendar_content table.event_calendar_small th{text-align:center;font-size:90%;}
div.event_calendar_content table.event_calendar_small tbody td span,div.event_calendar_content table.event_calendar_small tbody td a{display:block;font-size:80%;padding-left:1px;}
div.event_calendar_content table.event_calendar_small tbody td{height:25px;width:25px;border:solid 1px #fff;vertical-align:top;overflow:hidden;}

/* Event Links
/*****************************/
.content-fragment.event-links .navigation-item { border-bottom: 1px dotted #ccc; position: relative; }
	.content-fragment.event-links .navigation-item .internal-link { padding-left: 19px; position: relative; display: block; }
	.content-fragment.event-links .navigation-item .internal-link span { background-image: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_sprite.gif'); background-repeat: no-repeat; position: absolute; width: 10px; height: 10px; left: 0; top: 3px; }
	.content-fragment.event-links .navigation-item .internal-link.subscription-on span, .content-fragment.event-links .navigation-item .internal-link.subscription-off span { background-position: 0 -1486px; }
	.content-fragment.event-links .navigation-item .internal-link.edit-post span { background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_edit.gif') no-repeat center center; }
	.content-fragment.event-links .navigation-item .internal-link.add-post span { background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_add.gif') no-repeat center center; }
	.content-fragment.event-links .navigation-item .internal-link.rss span { background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_rss.gif') no-repeat center center; }
	.content-fragment.event-links .navigation-item .internal-link.delete-post span { background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_delete.gif') no-repeat center center; }
	.content-fragment.event-links .navigation-item .internal-link.featured-on span,.content-fragment.event-links .navigation-item .internal-link.featured-off span { background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_favorite.gif') no-repeat center center; }
	.content-fragment.event-links .navigation-item .email-subscription-form { background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_sprite.gif') no-repeat 0 -1484px; margin: 0px; }
	.content-fragment.event-links .navigation-item .email-subscription-form .field-item { position: relative; padding: 0px; }
	.content-fragment.event-links .navigation-item .email-subscription-form .field-item-input { padding-left: 18px; display: block; }
	.content-fragment.event-links .navigation-item .email-subscription-form .field-item-input input { width: 82%; margin: 5px 0; font-size: 10px; border: 1px solid #ccc; margin: 0px 0px 1px 0px; padding: 1px; }
	.content-fragment.event-links .navigation-item .email-subscription-form .field-item-description { padding-left: 18px; display: block; }
	.content-fragment.event-links .navigation-item .internal-link.view-registrations span {
            background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_sprite.gif') no-repeat 0 -943px; margin: 0px; 
            }
	.content-fragment.event-links .navigation-item .internal-link.download-event span {
            background:url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_download_2D00_small.gif') no-repeat scroll center center transparent;
            width:16px;
            }
            
/*Event List*/
.content-fragment.event-list li.content-item { padding-left: 19px; position: relative;background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_sprite.gif') no-repeat 0 -294px; margin: 0px;height:25px; }
.content-fragment.event-list li.content-item a.cancelled_event{color:#ff0000;}

/*Calendar links*/
.content-fragment.calendar-links .navigation-item { border-bottom: 1px dotted #ccc; position: relative; }
.content-fragment.calendar-links .navigation-item .internal-link { padding-left: 19px; position: relative; display: block; }
.content-fragment.calendar-links .navigation-item .internal-link span { background-image: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_sprite.gif'); background-repeat: no-repeat; position: absolute; width: 10px; height: 10px; left: 0; top: 3px; }
.content-fragment.calendar-links .navigation-item .internal-link.subscription-on span, .content-fragment.calendar-links .navigation-item .internal-link.subscription-off span { background-position: 0 -1486px; }
.content-fragment.calendar-links .navigation-item .internal-link.rss span { background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_rss.gif') no-repeat center center; }
.content-fragment.calendar-links .navigation-item .internal-link.edit-post span { background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_edit.gif') no-repeat center center; }
.content-fragment.calendar-links .navigation-item .internal-link.add-post span { background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_add.gif') no-repeat center center; }
.content-fragment.calendar-links .navigation-item .internal-link.delete-post span { background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_delete.gif') no-repeat center center; }
	
.content-fragment.calendar-bread-crumbs  {padding-left:8px;}

.content-fragment.calendar-list-fragment .abbreviated-post{ background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_calendarsmall.png') no-repeat top left;padding:0px 0 10px 60px;}

.content-fragment.event-widget .event-links{border-top:solid 1px #dcdcdc;padding:10px 0px 0px 10px;}
.content-fragment.event-widget .event-links .event-tags {background:url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_sprite.gif') no-repeat scroll 0 -1600px transparent;display:inline;font-weight:bold;margin-left:8px;padding-left:16px;}
.event-tags .internal-link.edit-tags {font-size:9px;font-weight:normal;margin-left:3px;}


.content-fragment .event-metadata{border-bottom:solid 1px #dcdcdc;padding:0px 0px 0px 0px;}
.content-fragment  ul.event-metadata-list{padding:0;margin:0;list-style:none}
.content-fragment ul.event-metadata-list li{margin:0;padding:0;}
.content-fragment  ul.event-metadata-list li.event-date{padding:0px 0px 0px 19px; position: relative;background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_sprite.gif') no-repeat 0 -294px; margin: 0px;height:20px;}
.content-fragment  ul.event-metadata-list li.event-location{padding:0px 0px 0px 19px;position: relative;background: url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-7e987e474b714b01ba29b4336720c446-files/calendar_2D00_icon_2D00_sprite.gif') no-repeat 3px -981px; margin: 0px;height:20px;} 

/*Maps*/
.content-fragment.event-edit-widget .field-item.event-location { position: relative; }
.mapLoader{position:absolute;top:-65px;right:5px;text-align:center;}
.geocode_subform_wrapper{display:none;}
div.geocoded_map_content{text-align:center;}
div.geocoded_map_content img{display:block;margin:0 auto;} 

/* Registration Add */    
.content-fragment.event-registration-add-form .internal-link.registration-button { display: block; font-size: 11px; color: #fff; float: left; display: block; position: relative; margin-left: 12px; background: transparent url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/reply_2D00_button.gif') no-repeat scroll right -22px; height: 22px; padding: 4px 10px 3px 0px; font-weight: bold; }
	.content-fragment.event-registration-add-form .internal-link.registration-button span { position: absolute; left: -8px; top: 0; background: transparent url('http://marketsqr.com/cfs-filesystemfile/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/reply_2D00_button.gif') no-repeat scroll left top; height: 22px; width: 8px; display: block; }
	
.content-fragment.event-registration-invite-form .field-list-description { display:none; }
.content-fragment.event-registration-invite-form .field-list .field-list-description { font-size:14px; font-weight:bold; margin-bottom:10px; padding-left:0; padding-top:15px; }
.content-fragment.event-registration-invite-form .field-list .field-item-header { padding-top:6px; }
.content-fragment.event-registration-invite-form .field-list .field-item-input textarea { display:block; }
.content-fragment.event-registration-invite-form .field-item { position:relative; }
.content-fragment.event-registration-invite-form .field-item.invite-member { display:block; }

/* Activity Stories */
span.event-cancel-notice{color:#ff0000;font-weight:bold;}
span.who-is-coming,span.remaining-users{font-weight:bold;}


.content-fragment.event-edit-widget .event-startdate img { vertical-align: middle; margin-top: -3px; }
.content-fragment.event-edit-widget .event-enddate img { vertical-align: middle; margin-top: -3px; }

/* Core Comments */

.comment-form .field-item .field-item-input .button {background: transparent url('/cfs-filesystemfile/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/button_2D00_sprite.gif') no-repeat right -66px;
	font-weight: bold; margin-left: 12px; margin-top: -2px; position: relative; 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;}
.comment-form .field-item .field-item-input .button:before{background: url('/cfs-filesystemfile/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-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;}
.comment-form .field-item.post-submit span.field-item-input {background: url('/cfs-filesystemfile/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/button_2D00_sprite.gif') no-repeat 0px -44px;
	display: -moz-inline-box; display: inline-block; left: -12px; top: 0; width: 12px; height: 22px;}
.comment-form .field-item.post-submit span.field-item-input:hover {background: url('/cfs-filesystemfile/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/button_2D00_sprite.gif') no-repeat 0px top;
	display: -moz-inline-box;  display: inline-block; left: -12px; top: 0; width: 12px; height: 22px;}
.comment-form .field-list .field-item-input .button:hover{background: transparent url('/cfs-filesystemfile/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/button_2D00_sprite.gif') no-repeat right -22px;}
.comment-form .field-item .field-item-input textarea {background-color: #f5f5f5;}
.comment-form .field-item .highlighter textarea:focus {background-color: #ffffff !important;}
.content-fragment .content.comment .actions .navigation-list, .popup-list .content.comment .actions .navigation-list {padding-bottom: 10px; }
.content-fragment .content.comment .actions a, .popup-list .content.comment .actions a { color: #a1aab0; padding: 0 10px 0 10px; border: 0px; font-family: Verdana, "Bitstream Vera Sans", sans-serif; font-size: 11px; font-weight: 300;}
.content-fragment .content.comment .author .avatar img, .popup-list .content.comment .author .avatar img { height: 20px; width: 20px; }
.content-fragment .content.comment .author .avatar, .popup-list .content.comment .author .avatar { position: absolute; left: 0px; top: 0px; display: inline; padding: 5px 0 0 10px }
.content-fragment .content.comment .author .user-name .internal-link, .popup-list .content.comment .author .user-name .internal-link{ color: #000000; }
.content-fragment .content.comment .author .user-name, .popup-list .content.comment .author .user-name {  padding-left: 50px; }
.content-fragment .content.comment .author, .popup-list .content.comment .author { position: relative; line-height: 50px; }
.content-fragment .content.comment .content, .popup-list .content.comment .content { border-top: 1px dotted #F6DBD2; clear: both; color: #808080; margin: 0; position: relative; padding: 0 20px 10px 41px; }
.content-fragment .content.comment .content:after, .popup-list .content.comment .content:after { content: '”'; position: absolute; right: 10px; top: 10px; font-family: Times, serif; font-size: 32px; color: #58595b; }
.content-fragment .content.comment .content:before, .popup-list .content.comment .content:before { content: '“'; position: absolute; left: 10px; top: 10px; font-family: Times, serif; font-size: 32px; color: #58595b; } 
.content-fragment .content.comment, .popup-list .content.comment{ background-color: #ffffff; border: 3px solid #eaf2fb; border-radius: 3px; }
.links-popup-panel ul > li > span > a,
.links-popup-panel ul > li > span > a.add-application, .links-popup-panel ul a.add-application, .links-popup-panel ul > li > span > a.add-group, .links-popup-panel ul a.add-group { background-color: #f7f7f7; }
.links-popup-panel ul > li > span > a.add-application:hover, .links-popup-panel ul a.add-application:hover, .links-popup-panel ul > li > span > a.add-group:hover, .links-popup-panel ul a.add-group:hover { background-color: #dcdcdc; color: white; }
.links-popup-panel ul > li > span > a.selected, .links-popup-panel ul a.selected { background-color: #f7f7f7; color: #333333; }
.links-popup-panel ul > li > span > a:hover, .links-popup-panel ul a:hover { background-color: #dcdcdc; color: white; text-decoration: none; }
.links-popup-panel ul a { color: #999999; font-family: 'Open Sans', 'Helvetica', Arial, sans-serif; font-size: .9em; display: block; padding: 6px 4px 6px 4px; text-align: center; font-weight: 300; -webkit-transition: background-color 0.1s; -moz-transition: background-color 0.1s; transition: background-color 0.1s; }
.links-popup-panel ul li .ui-moderate {display: none; }
.links-popup-panel ul {max-height: 500px; overflow: auto !important; -webkit-overflow-scrolling: touch; border-radius: 3px; background-color: white; list-style: none; padding: 0px; margin: 0px; overflow: hidden; border: 1px solid #dcdcdc;}
.links-popup-panel { width: 230px; padding-top: 6px; padding-bottom: 5px;}
fieldset{ border: 0px; margin: 0px; padding-left: 0px; font-size: 16px; }