.analytics #jive-body-intro {
background: none repeat scroll 0 0 transparent;
border-bottom: medium none;
margin-bottom: 10px;
padding-top: 15px;
}

.j-analytics {
overflow:hidden;
border:0 none;
}


/* -- @layout --*/
/* 1 large column */
.j-analytics-layout-l .j-column-wrap-l {
float:left;
width:100%;
}

/* 2 split large columns */
.j-analytics-layout-ll .j-column-wrap-l1,
.j-analytics-layout-ll .j-column-wrap-l2 {
overflow: hidden;
width: 50%;
}
.j-analytics-layout-ll .j-column-wrap-l1 { float: left; }
.j-analytics-layout-ll .j-column-wrap-l2 { float: right; }

/* -- @general -- */
#jive-body h2 {
font-size:18px;
font-weight:bold;
margin:5px 0;
}

#jive-body .j-description {
color: #8B8B8B;
margin-bottom: 22px;
}

.j-subspaces label{
margin-left:3px;
}

.j-reports-list li {
padding:2px 0 8px 0;
line-height:1em;
}

.j-reports-list .j-active a {
font-weight:bold;
}

.j-help-content {
display:none;
max-width:450px;
}

.j-help-content p,
.j-help-content dl,
.j-help-content ol,
.j-help-content ul {
margin:10px 15px;
line-height:1.5em;
}

.j-help-content h3,
.j-help-content h4 {
margin:10px 15px 0;
}

.j-help-content ol,
.j-help-content ul {
padding:0 10px;
background-color:#f6f6f6;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
border-radius:5px;
}

.j-help-content li {
border-top:1px solid #ddd;
display:block;
padding:7px 0;
}

.j-help-content li:first-child {
border-top:0 none;
}

.j-help-content dl dt {
font-weight:bold;
}

.j-help-content dl dd {
margin-bottom:10px;
}

.j-analytics .j-view-report {
float:right;
font-weight:bold;
font-size:12px;
margin:20px 15px;
}

.j-analytics-panel {
min-height:350px;
position:relative;
overflow:hidden;
margin:0 12px 12px 0;
border:1px solid #d9d9d9;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
border-radius:5px;
}

.j-analytics-layout-l .j-analytics-panel {
margin-right:0;
}

.j-analytics-panel .header {
background-color:#F2F2F2;
border-top:1px solid #fff;
border-bottom:1px solid #E7E7E7;
margin-bottom:12px;
overflow:hidden;
display:block;
}

.j-analytics-panel .header h4 {
font-size: 13px;
line-height:33px;
font-weight: 500;
padding: 0 10px;
position: relative;
text-shadow: 0 1px 0 #fff;
display:inline-block;
*display:inline;
zoom:1;
}

.j-analytics-panel .header h4 a {
display: inline-block;
display:inline-block;
*display:inline;
zoom:1;
height: 33px;
line-height: 33px;
}

.j-analytics-panel .header .j-act-help {
float:none;
line-height:33px;
display:inline-block;
*display:inline;
zoom:1;
}

.j-analytics-panel .header .j-act-help .jive-icon-help {
margin-right:0;
}

.j-analytics-panel .header .j-export {
display: inline-block;
font-size: 11px;
position: absolute;
right: 10px;
top: 10px;
}

.j-analytics-panel .jive-error-box {
margin: 100px auto 0 auto;
}

.j-loading-content {
background: url("/web/20120416223522oe_/http://forums.adobe.com/images/jive-image-loading.gif") no-repeat scroll 50% 50% transparent;
display: block;
height: 50px;
left: 50%;
margin-left: -25px;
position: absolute;
top: 35%;
width: 50px;
}

.j-analytics-panel .jive-error-box {
max-width:350px;	
}

.j-analytics-panel .j-chart {
clear:both;
margin:10px 15px;
min-height: 200px;
}

#profile-chart,
#question-response-chart,
#questionsReport.j-column-wrap-l1 #question-chart {
min-height:280px;
}

.jive-icon-sml.jive-icon-chart {
background:transparent url('/web/20120416223522oe_/http://forums.adobe.com/plugins/community-manager-reports/resources/img/jive-icon-chart.png') no-repeat 0 0;
}

#questionsReport.j-column-wrap-l1 .j-analytics-aside {
display:none;
}

.j-analytics-aside {
background-color:#f8f8f8;
padding:10px 10px 5px 10px;
position:absolute;
right:0;
bottom:0;
left:0;
}

.j-analytics-aside ul {
text-align:center;
}

.j-analytics-aside li {
display:inline-block;
*display:inline;
zoom:1;
position:relative;
overflow:hidden;
margin:0 7px;
text-shadow:1px 1px 0 rgba(255,255,255,0.5);
}

#contentReport .j-analytics-aside li {
margin:0 5px 0 0;	
}

.j-analytics-aside li .j-label {
display:block;
font-size:11px;
color:#575757;
height:14px;
line-height:14px;
}

.j-label.jive-icon-sml.jive-icon-idea {
background:transparent url('/web/20120416223522oe_/http://forums.adobe.com/plugins/community-manager-reports/resources/img/j-ideas-sprites.png') no-repeat -60px 0;

}

.j-analytics-aside .j-value {
background-color: #fefefe;
border: 1px solid #d8d8d8;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius: 4px;
color: #3b3b3b;
display: inline-block;
*display:inline;
zoom:1;
font-size: 14px;
font-weight: bold;
min-width:30px;
height: 24px;
line-height: 24px;
margin-bottom: 4px;
padding: 10px;
}

.j-analytics-aside .j-inner-bar {
margin:0 0 10px 0 0;
width:32px;
}

.j-analytics-aside .j-inner-bar .j-label {
overflow:hidden;
text-indent:-999em;
margin:2px auto 0;
float:none;
}

.j-analytics-aside .j-inner-bar .j-value {
position:relative;
width:30px;
height:44px;
border:1px solid #d8d8d8;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
padding:0;
background:#e8e8e8;
display:block;
z-index:2;
}

.j-analytics-aside .j-inner-bar .j-count {
display:inline-block;
*display:inline;
zoom:1;
font-size:11px;
color:#292929;
height:44px;
width:30px;
line-height:44px;
position:absolute;
left:0;
z-index:1;
}

.j-analytics-aside .j-inner-bar .j-index {
position:absolute;
right:0;
bottom:0;
left:0;
background-color:#bdbdbd;
z-index:-1;
*font-size:0;
*line-height:0;
}

.j-analytics-table {
clear:both;
font-size:13px;
width:100%;
line-height:1.5em;
table-layout:fixed;
border-collapse:collapse;
padding:0;
}
.j-analytics-table col.j-count {
width:20px;
}
.j-analytics-table col.j-icon {
width:20px;
}
.j-analytics-table col.j-following,
.j-analytics-table col.j-views {
width:120px;
}
.j-analytics-table tr:nth-child(odd) td {
background-color:#f2f2f2;
}
.j-analytics-table th,
.j-analytics-table td {
padding:5px 0;
}
.j-analytics-table th {
color:#686868;
font-weight:bold;
}
.j-analytics-table td.j-count,
.j-analytics-table .j-user,
.j-analytics-table .j-td-icon {
padding-left:10px;
}

.j-analytics-table td.j-count {
color:#b7b7b7;
font-size:11px;
font-weight:bold;
}

.j-analytics-table .j-td-icon span {
margin-bottom:-3px;
}

.j-analytics-table .j-place {
padding-left:20px;
}
.j-analytics-table .j-following,
.j-analytics-table .j-views {
padding-right:10px;
text-align:right;
}
.j-analytics-table .j-user a ,
.j-analytics-table .j-following span,
.j-analytics-table .j-place a,
.j-analytics-table .j-views span {
display:block;
}
.j-analytics-table .j-user img {
height: 46px;
width:46px;
float:left;
margin-right:20px;
}
.j-analytics-table td.j-count {
vertical-align:middle;
}
.j-analytics-table td.j-count span {
background-color:#ddd;
display:inline-block;
font-weight:bold;
text-align:center;
height:14px;
line-height:14px;
padding:2px 6px;
-moz-border-radius:50px;
-webkit-border-radius:50px;
-o-border-radius:50px;
-ms-border-radius:50px;
border-radius:50px;
}
.j-analytics-table .j-total-content-created .j-total {
margin-right:20px;
vertical-align:0px;
display:inline-block;
*display:inline;
zoom:1;
}
.j-analytics-table .j-total-content-created .j-total .jive-icon-med {
margin-top:1px;
}

/* @segmentation */
.j-segment-controls.j-form {
width: auto;
}
.j-segment-controls.j-form label {
color: #A9A9A9;
display: inline;
font-size: 11px;
margin: 0 6px 0 12px;
}
.j-segment-controls.j-form input[type="text"] {
font-size: 11px;
}
#j-browse-segments {
background-color: #F9F9F9;
border: 1px solid #DCDCDC;
margin-bottom: 20px;
margin-right: 12px;
position: relative;
z-index: 2;
}
.j-browse-segment-row {
border-bottom: 1px solid #D9D9D9;
border-top: 1px solid white;
height: 30px;
line-height: 30px;
padding: 0 8px 2px;
position: relative;
}
.j-browse-segment-row.last-child {
border-bottom: 0 none;
}
.j-browse-segment-row > ul li {
display: block;
float: left;
height: 29px;
line-height: 30px;
list-style: none outside none;
}
.j-browse-segment-row > ul li a {
border-left: 1px solid white;
border-right: 1px solid #E7E7E7;
display: block;
font-size: 11px;
font-weight: bold;
height: 29px;
padding: 0 12px;
text-shadow: 0 1px 1px #FFFFFF;
}
.j-browse-segment-row > ul li:first-child a {
border-left: 0 none;
}
.j-browse-segment-row > ul li a.j-active {
border: 1px solid #C2C2C2;
color: #575757;
height: 30px;
left: -1px;
position: relative;
top: -2px;
}
.j-browse-segment-row .j-add-segment-link {
left: 0;
margin-right: 15px;
position: static;
top: 0;
}
.j-add-segment-link.j-segment-btn {
vertical-align: middle;
}
.j-add-segment-link {
left: 10px;
position: relative;
top: -14px;
}
.j-type-row {
height: 29px;
padding: 0;
}
.j-browse-segment-row select {
margin-right: 10px;
}
.j-segment-btn {
background-position: right -1672px;
font-size: 11px;
font-weight: bold;
height: 22px;
line-height: 20px; /* take into effect 2px of shadow */
display: inline-block;
*display: inline;
zoom: 1;
}
.j-segment-btn-inner {
background-position: left -1650px;
display: block;
height: 22px;
line-height: 20px;
margin-right: 10px;
padding: 0 0 0 10px;
}
.j-segment-btn:hover,
.j-segment-btn:focus {
background-position: right -1716px;
text-decoration: none; 
}
.j-segment-btn:hover .j-segment-btn-inner,
.j-segment-btn:focus .j-segment-btn-inner { background-position: left -1694px; }

.j-segment-btn:active {
background-position: right -1760px;
color: #575757;
}
.j-segment-btn:active .j-segment-btn-inner { background-position: left -1738px; }

.j-segment-date {
font-weight:bold;
float:right;
margin:0 10px 10px 0;
}

.j-segment-date span,
.j-segment-date a {
display:inline-block;
*display:inline;
zoom:1;
}

#j-browse-filters {
clear:both;
}
.j-segment-date .j-context-more {
background:transparent url("/web/20120416223522oe_/http://forums.adobe.com/images/jive-icon-arrow-down.gif") no-repeat 5px 5px;
display: inline-block;
*display: inline;
zoom:1;
height: 15px;
margin: 0 0 -3px 4px;
overflow: hidden;
text-indent: -5000px;
width: 15px;
}

#j-segment-date-menu ul {
padding:1px;
}

#j-segment-date-menu li a {
padding: 5px 15px;
display:block;
color:#333;
}

#j-segment-date-menu .j-active a,
#j-segment-date-menu li a:hover {
text-decoration:underline;
background-color: #eee;
}

/* submit filter/segment button */
.j-submit-filter-link {
display:inline-block;
*display:inline;
zoom:1;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
color: #355491;
padding: 3px 5px;
text-decoration:none;
position: relative;
left: 10px;
top: -14px;
margin-right:15px;
}
.j-submit-filter-link:hover,
.j-ready .j-submit-filter-link,
.j-ready .j-submit-filter-link:hover {
background-color: #355491;
color:#fff;
}
.j-add-filter-link {
position: relative;
left: 25px;
top: -14px;
}

.j-browse-filter-row select, 
.j-browse-filter-row input[type="search"] {
max-width:300px;
*width:300px;
}

/* browse control rules from 5+ */
/* -- Filters in browse views -- content / places -- */
h3.filter {
float:left;
width:auto;
margin:0 10px 10px 0;
padding:0;
font-size:12px;
font-weight:bold;
}
.j-browse-controls.j-form { width: auto; }

.j-browse-controls.j-form label {
	display: inline;
	font-size: 11px;
	color: #a9a9a9;
	margin: 0 6px 0 12px;
	}
.j-browse-controls.j-form input[type="text"] { font-size: 11px; }

/* - General browse filter row stuff */
#j-browse-filters {
	background-color: #f9f9f9;
	border: 1px solid #dcdcdc;
	margin-bottom: 20px;
	position: relative;
	z-index: 2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
	}
.j-browse-filter-row {
	border-top: 1px solid white;
	position: relative;
	border-bottom: 1px solid #d9d9d9;
	height: 30px;
	line-height: 30px;
	padding: 0 8px 2px;
	}
.j-browse-filter-row.last-child { border-bottom: 0; }
.j-browse-filter-row .j-browse-search input { width: 150px; margin-top:5px; }
.j-browse-filter-row input[type="text"] { width: 150px; }

.j-browse-filter-row select,
.j-browse-filter-row input[type="search"] { margin-right: 10px; }

.j-browse-filter-row .j-form-datepicker-btn { margin: 0 0 5px 5px; }
.j-browse-filter-row .j-form-datepicker-btn img {
display:inline-block;
*display:inline;
zoom:1;
vertical-align:middle;
}
.j-browse-filter-row input.j-form-datepicker { width: 70px; }

/* -- the big filter buttons -- */
.j-browse-filter-row > ul li {
	list-style: none;
	display: block;
	float: left;
	height: 29px;
	line-height: 30px;
	}
.j-browse-filter-row > ul li a {
	display: block;
	padding: 0 12px;
	border-right: 1px solid #e7e7e7;
	border-left: 1px solid white;
	font-weight: bold;
	text-shadow: 0 1px 1px rgb(255, 255, 255);
	font-size: 11px;
	height: 29px;
	}
.j-browse-filter-row > ul li:first-child a { border-left: 0; }

.j-browse-filter-row > ul li a.j-active {
	border: 1px solid #c2c2c2;
	color: #575757;
	position: relative;
	top: -2px;
	left: -1px;
	height: 30px;
	}
.j-browse-filter-row .j-add-filter-link {
	position: static;
	left: 0;
	top: 0;
	margin-right: 15px;
	}
.j-browse-filter-row .j-add-filter-link.j-filter-btn {
	/* button vertical alignment adjustments (see JIVE-2867) */
	vertical-align: middle; /* ff, ie8, ie9, no apparent effect in webkit*/
	*vertical-align: top; /*ie7*/
	*margin-top: 1px; /*ie7*/
	}
.j-add-filter-link {
	position: relative;
	left: 10px;
	top: -14px;
	}

/* - Content & Place type row */
.j-type-row {
	padding: 0;
	height: 29px;
	}
.j-type-row .j-content-types { height: 29px; }

.j-type-row > .j-content-types li:first-child .j-active {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	}
.j-type-row > ul li .jive-icon-med { margin-top: 7px; }

.analytics .j-popover {
text-align:left;
width:auto;
min-width:150px;
border-radius:5px;
}

/* calendar date picker control */
.calendar {
z-index:999;
border:1px solid #ccc;
background-color:#fff;
padding:3px;
}
.calendar table {
border-collapse:collapse;
}
.calendar td {
padding:2px;
}
.calendar thead td {
font-weight:bold;
}
.calendar td.button {
cursor:pointer;
}
.calendar td.day:hover {
background-color:#eee;
text-decoration:underline;
cursor:pointer;
}
.calendar .daynames td {
border-bottom:1px solid #ccc;
}
.calendar .footrow {
border-top:1px solid #ccc;
}

/* IE6 fixes */
*html .jive-icon-data-export {
background-position:-720px -656px;
}
*html .j-analytics-aside li {
width:75px;
}
*html #questionsReport .j-analytics-aside li {
width:120px;
}
*html .j-analytics-aside .j-value {
width:30px;
position:relative;
}
*html .j-analytics-aside {
width:100%;
padding:10px 0 5px 0 !important;
}
*html .j-analytics-panel .j-chart {
height:200px;
margin-bottom:80px;
}
*html #profile-chart, 
*html #question-response-chart, 
*html #questionsReport.j-column-wrap-l1 #question-chart {
height:280px;
margin-bottom:0;
}
*html .j-analytics-aside .j-inner-bar .j-index {
width:30px;
height:0px;
}
*html .j-segment-date {
display:inline;
}
*html #jive-body-maincol { position:relative; }
#j-main-reports {zoom:1;}
*html .j-browse-filter-row select {
margin-top:5px;
}
*html .j-browse-filter-row .j-filter-btn-inner {
zoom:1;
}
*html .js-browse-filter-datepicker label {
zoom:1;
line-height:12px;
vertical-align:middle;
margin-top:-8px;
}
*html .j-form-datepicker-btn {
vertical-align:middle;
margin-top:-3px !important;
zoom:1;
}

*html .jive-icon-sml.jive-icon-chart {
background:transparent url('/web/20120416223522oe_/http://forums.adobe.com/plugins/community-manager-reports/resources/img/jive-icon-chart.gif') no-repeat -1px 0;
}