body.jive-body-formpage-project .jive-form .jive-form-row {
	padding: 0 0 15px 10px;
	}
body.jive-body-formpage-project .jive-form .jive-form-row .jive-form-label {
	float: none;
	width: auto;
	padding: 5px 0;
	}
body.jive-body-formpage-project .jive-form .jive-form-row .jive-form-label label {
	color: #333;
	}
body.jive-body-formpage-project .jive-form .jive-form-row .jive-form-label p {
	display: inline;
	padding-left: 4px;
	font-size: .8889em;
	}
#jive-body-main .jive-body-main-projects {
    padding: 0pt 20px;
}
.jive-body-formpage-project .jive-form-element input.jive-project-create-name,
.jive-standard-formblock .jive-form-element .jive-project-create-desc {
	width: 97%;
	}

#jive-project-description {
	margin-bottom: 10px;
	padding: 8px 5px;
	background: #fff url(../images/jive-div-dotted.gif) repeat-x bottom;
	color: #666;
	font-size: .8889em;
	}

.jive-form-element-duedate {
    padding-bottom: 15px;
    }
.jive-form-element-duedate input {
	float: left;
	width: 100px;
	}
.jive-form-element-duedate img {
	float: left;
	margin-left: 2px;
	margin-top: -1px;
	}

/* project timeline graph */
.jive-project-progress-container {
	position: relative;
	display: block;
	}
.jive-project-progress-info,
.jive-project-progress,
.jive-project-progress-dates,
.jive-project-progress-today {
	margin-left: 10px;
	margin-right: 10px;
	}
.jive-project-progress-info {
	display: none;
	font-size: 1em;
	padding: 10px 0 6px;
	text-align: center;
	}
.jive-project-progress-info strong {
	color: #5e82a7;
	font-size: 1.2222em;
	}
.jive-project-progress {
    background: #fff url( ../images/jive-project-progress-bg.gif ) repeat-x top;
    border: 1px solid #ccc;
    height: 26px;
    padding: 2px;
    text-align: left;
    z-index: 1;
    }
.jive-project-progress-complete {
	background: #96bbd4 url( ../images/jive-project-progress-completed-bg.gif ) repeat-x;
	display: block;
	height: 26px;
	left: 0;
	overflow: visible;
	position: relative;
	text-align: right;
	float: left;
	z-index: 2;
	}
.jive-project-progress .jive-icon-checkpoint,
.jive-project-progress .jive-icon-checkpoint-past {
	display: block;
	height: 16px;
	margin:  5px 0 0 -5px;
	position: absolute;
	z-index: 3;
	}
ul.jive-project-progress-dates {
	color: #666;
	display: block;
	font-size: .8889em;
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	height: 25px;
	z-index: 1;
	}
ul.jive-project-progress-dates li {
	padding: 7px 0 0;
	position: absolute;
	top: 0;
	z-index: 2;
	}
ul.jive-project-progress-dates li.start {
	left: 10px;
	}
ul.jive-project-progress-dates li.end {
	right: 10px;
	}
.jive-project-progress-today {
	display: block;
	font-size: .8889em;
	height: 26px;
	position: relative;
	z-index: 1;
	}
.jive-project-progress-today div {

	height: 25px;
	position: absolute;
	white-space: nowrap;

	z-index: 3;
	}
.jive-project-progress-today div.jive-project-progress-today-0 {
	background-image: url( ../images/jive-project-task-progress-arrow.gif );
	background-repeat: no-repeat;
	}
.jive-project-progress-today div.jive-project-progress-today-100 {
	background-image: url( ../images/jive-project-task-progress-arrow.gif );
	background-repeat: no-repeat;
	background-position: right top;
	}
.jive-project-progress-today strong {
	background-color: #e8eef4;
	border: 1px solid #7293b5;
	color: #7293b5;
	float: left;
	padding: 1px 2px;
	position: relative;
	top: 4px;
	z-index: 3;
	}




/* project status - 'percent tasks complete' bar graph */
#jive-project-task-info {
	font-size: 1.2222em;
	padding: 8px 0 5px;
	}
#jive-project-task-info strong {
	color: #555;
	}
#jive-project-task-info em {
	color: #5e82a7;
	font-size: 1.4444em;
	
	font-style: normal;
	}
#jive-project-task-info span {
	color: #a22929;
	}
#jive-project-task-progress {
	border: 1px solid #dfdfdf;
	padding: 2px;
	margin-bottom: 20px;
	}
#jive-project-task-progress div {
	display: block;
	height: 26px;
	background: #75b159 url( ../images/jive-project-task-progress-bg.gif ) repeat-x;
	text-align: right;
	overflow: visible;
	}
#jive-project-task-progress div em {
	color: #fff;
	display: block;
	float: right;
	font-style: normal;
	font-size: .8889em;
	padding: 6px 5px 0;
	}

/* project status - full status bar graph */
#jive-project-progress-info {
	font-size: 1em;
	padding: 6px 0;
	position: relative;
	}
#jive-project-progress-info b {
	color: #666;
	}
#jive-project-progress-info strong {
	color: #5e82a7;
	font-size: 1.2222em;
	}
#jive-project-progress-info span.jive-project-progress-info-complete {
	color: #bfcddc;
	}
#jive-project-progress-info span.jive-project-progress-info-pending {
	color: #8ebff5;
	}
#jive-project-progress-info span.jive-project-progress-info-overdue {
	color: #a22929;
	}
/* project graph "x" axis: dates */
#jive-project-progress-info-dates {
	color: #666;
	font-size: 1em;
	position: relative;
	}
#jive-project-progress-info-dates span.jive-project-progress-info-sd,
#jive-project-progress-info-dates span.jive-project-progress-info-ed {
	position: absolute;
	top: 0;
	padding: 4px 1px 0 1px;
	font-size: .8889em;
	}
#jive-project-progress-info-dates span.jive-project-progress-info-sd {
	left: 0;
	}
#jive-project-progress-info-dates span.jive-project-progress-info-ed {
	right: 0;
	}

#jive-project-progress {
	background: #fff url( ../images/jive-project-progress-bg.gif ) repeat-x top;
	border: 1px solid #ccc;
	height: 80px;
	margin-bottom: 20px;
	position: relative;
	}
#jive-project-progress table {
	padding: 0;
	width: 100%;
	position: relative;
	}
#jive-project-progress table td {
	height: 74px;
	vertical-align: bottom;
	padding: 6px 1px 0;
	position: relative;

	}

/* tasks & checkpoint styles */
#jive-project-progress table td span {
	display: block;
	height: 3px;
	}
#jive-project-progress table td.jive-project-progress-checkpoint {
	width: 10px;
	}
#jive-project-progress table td.jive-project-progress-checkpoint span {
	background: transparent url( ../images/jive-project-progress-checkpoint.gif ) no-repeat left top;
	border: none;
	height: 63px;
	width: 10px;
	}
#jive-project-progress table td span.jive-project-progress-task {
	background: #8ebff5 url( ../images/jive-project-progress-task.gif ) repeat-x left top;
	}


#jive-project-progress table td.jive-project-progress-today span.jive-project-progress-task {
	background-image: none;
	background-color: #bfcddc;
	}
#jive-project-progress table td.jive-project-progress-today span.jive-project-progress-task-incomplete {
	background: #8ebff5 url( ../images/jive-project-progress-task.gif ) repeat-x left top;
	}

#jive-project-progress table td.jive-project-progress-past {
	background: #ebeef3 url( ../images/jive-project-progress-bgp.gif ) repeat-x top;
	}
#jive-project-progress table td.jive-project-progress-past span {
	background-image: url( ../images/jive-project-progress-checkpointp.gif );
	}
#jive-project-progress table td.jive-project-progress-past span.jive-project-progress-task {
	background-image: none;
	background-color: #bfcddc;
	}
#jive-project-progress table td.jive-project-progress-past span.jive-project-progress-task-incomplete {
	background-image: none;
	background-color: #f75050;
	}


#jive-project-progress-today {
	width: 1px;
	padding: 0;
	background: transparent url( ../images/jive-project-progress-today.gif ) repeat-y top;
	font-size: .8889em;
	z-index: 0;
	}
#jive-project-progress-today div {
	bottom: -9px;
	position: absolute;
	white-space: nowrap;
	background: transparent url( ../images/jive-project-task-progress-arrow.gif ) no-repeat left top;
	height: 10px;
	width: 10px;
	}
#jive-project-progress-today div strong {
	position: absolute;
	color: #7293b5;
	background-color: #e8eef4;
	border: 1px solid #7293b5;
	top: 6px;
	padding: 1px 2px;
	}





/* Project calendar styles */
#upcomingcalendar {
	padding-left: 1px;
	}
.jive-calendar {
	width: 100%;
	}
.jive-calendar,
.jive-calendar th,
.jive-calendar td {
	border: 1px solid #fff;
	border-collapse: collapse;
	font-size: .8889em;
	}
.jive-calendar th,
.jive-calendar td {
	width: 14%;
	}
.jive-calendar th {
	background-color: #c3d4e6;
	color: #859db6;
	text-align: center;
	padding: 1px;
	border-right: 1px solid #c3d4e6;
	}
.jive-calendar tr > th:last-child {
	border-right: 1px solid #fff;
	}
.jive-calendar td {
	height: 65px;
	}
.jive-calendar tbody > tr:first-child > td:first-child {
	background-color: #fff;
	}
.jive-calendar-day-value {
	color: #fff;
	padding: 2px;
	text-align: right;
	}
.jive-calendar-day-value strong {
	padding-right: 18px;
	}
/* Colors - normal calendar day */
.jive-calendar td.jive-calendar-day,
.jive-widget-container-small .jive-widget-upcoming-calendar ul li ul {
	background-color: #e8eef4;
	}
.jive-calendar td.jive-calendar-day .jive-calendar-day-value,
.jive-widget-container-small .jive-widget-upcoming-calendar .jive-calendar-day-value {
	background-color: #b8c8d9;
	}
/* Colors - TODAY */
.jive-calendar td.jive-calendar-today {
	background-color: #fff;
	}
.jive-calendar td.jive-calendar-today .jive-calendar-day-value,
.jive-widget-container-small .jive-widget-upcoming-calendar .jive-calendar-day-today {
	background-color: #7293b5;
	}

.jive-widget-container-small .jive-widget-upcoming-calendar .jive-calendar-day-today, 
.jive-widget-container-small .jive-widget-upcoming-calendar .jive-calendar-day-value {
	text-align: left;
	padding: 3px 5px;
	font-weight: bold;
	font-size: .8889em;
	color: #333;
	}
.jive-widget-container-small .jive-widget-upcoming-calendar .jive-calendar-day-today {
	color: #fff;
	}
/* Colors - No day (day after end date of project) */
.jive-calendar td.jive-calendar-noday {
	background-color: #f4f4f4;
	}
.jive-calendar td.jive-calendar-noday .jive-calendar-day-value {
	background-color: #ddd;
	}

/* task list tab */
#jive-task-list-modify {
	position: relative;
	float: left;
	font-size: .8889em;
	padding: 6px 0 0 15px;
	}
#jive-tasklist-view-toggles {
	display: block;
	float: left;
	border: 1px solid #dcdcdc;
	}
#jive-tasklist-view-toggles span {
	display: block;
	float: left;
	padding: 3px 7px;
	}
#jive-tasklist-view-toggles span:first-child {
	border-right: 1px solid #dcdcdc;
	}
#jive-tasklist-view-toggles span.selected {
	background-color: #fff;
	}
#jive-tasklist-view-toggles span.selected a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	}

#jive-task-list-modify .jive-pagination {
	float: left;
	padding-top: 3px;
	padding-left: 90px;
	}

/* task tab table display */
.jive-table-tasklist th,
.jive-table-tasklist td {
	padding: 5px;
	border-top: 1px solid #fff;
	}
.jive-table-tasklist td {
	padding: 7px 6px;
	}
.jive-table-tasklist th {
	background-color: #f5f5f5;
	color: #666;
	font-size: .8889em;
	}
.jive-table-tasklist th.jive-table-cell-selected {
	background-color: #e6e6e6;
	}
.jive-table-tasklist tr td.jive-table-cell-checkbox {
	border-left: 1px solid #fff;
	padding-right: 2px;
	padding-top: 5px;
	width: 1%;
	vertical-align: top;
	}
.jive-table-tasklist tr td.jive-table-cell-taskdesc {
	padding-left: 0;
	}
.jive-table-tasklist tr td.jive-table-cell-assignee a,
.jive-table-tasklist tr td.jive-table-cell-date {
	font-size: .8889em;
	color: #666;
	text-align: left;
	white-space: nowrap;
	width: 65px;
	}
.jive-table-tasklist tr td.jive-table-cell-date {
	border-right: 1px solid #fff;
	}
.jive-table-tasklist-edit,
a.jive-table-tasklist-edit {
    color: #666;
	font-size: 8.5pt;
    padding: 3px;
}
a.jive-table-tasklist-edit:hover {
    color: #333;
}
.jive-table .jive-table-tasklist-import {
    text-align: center;
}
/* overdue task display */
.jive-table-tasklist tr.jive-task-overdue {
	background-color: #ffecec;
	}
.jive-table-tasklist tr.jive-task-overdue td em.jive-task-overdue-label, 
.jive-table-tasklist tr.jive-task-overdue td.jive-table-cell-date {
	color: #d74444;
	font-style: normal;
	font-weight: bold;
	}
/* open task */
.jive-table-tasklist tr.jive-task-open,
.jive-table-tasklist tr.jive-task-open-details {
	background-color: #f1f6fa;
	}
.jive-table-tasklist tr.jive-task-open td {
	border-top: 1px solid #cbd7e4;
	border-bottom-color: #f1f6fa;
	}
.jive-table-tasklist tr.jive-task-open td.jive-table-cell-checkbox {
	border-left: 1px solid #cbd7e4;
	}
.jive-table-tasklist tr.jive-task-open td.jive-table-cell-date {
	border-right: 1px solid #cbd7e4;
	}
.jive-table-tasklist tr.jive-task-open-details td {
	border: 1px solid #cbd7e4;
	border-collapse: separate;
	border-top-color: #f1f6fa;
	}
.jive-table-tasklist-label {
    color: #333333;
    font-weight: bold;
    font-size: .9167em;
    padding: 0;
    margin: 0;
}
.jive-import-tasks-commit {
    padding: 7px;
    margin: 20px 0 0 0;
    border-top: 1px solid #CDCDCD;
    background-color: #E9F2F8;
}
/* task details show/hide controls */
.jive-task-showhide {
	padding-left: 2px;
	font-size: .7778em;
	}
.jive-task-showhide a {
	color: #999;
	}
.jive-task-showhide span.jive-task-iswatched,
.jive-task-showhide span.jive-task-hasnotes {
	background-color: transparent;
	background-position: left 1px;
	background-repeat: no-repeat;
	display: inline;
	padding-left: 11px;
	overflow: hidden;
	}
.jive-task-showhide span.jive-task-iswatched {
	background-image: url(../images/jive-icon-tasklist-watch.gif);
	background-position: left 2px;
	}
.jive-task-showhide span.jive-task-hasnotes {
	background-image: url(../images/jive-icon-tasklist-note.gif);
	}
.jive-table-tasklist tr td.jive-task-body {
	font-size: .8889em;
	padding: 0 10px 10px 25px;
	}
.jive-task-body-notes,
.jive-task-body-tags {
	padding: 0 0 10px;
	}
.jive-task-body-notes b,
.jive-task-body-tags b {
	color: #5e7d92;
	font-size: 1em;
	}
.jive-task-body-notes p {
	padding: 0;
	}
.jive-task-body-controls {
	padding-top: 5px;
	}
.jive-task-body-controls a {
	color: #777;
	margin-right: 10px;
	float: left;
	}
.jive-task-body-controls .jive-icon-sml {
	margin-top: 1px;
	}
/* mark complete task display */
.jive-table-tasklist tr.jive-task-markcomplete,
.jive-table-tasklist tr.jive-task-markincomplete {
	background-color: #fdfde8;
	}
.jive-table-tasklist tr.jive-task-markcomplete td.jive-table-cell-taskdesc {
	text-decoration: line-through;
	}
.jive-table-tasklist tr.jive-task-markcomplete td.jive-table-cell-taskdesc em,
.jive-table-tasklist tr.jive-task-markcomplete td.jive-table-cell-taskdesc span.jive-task-showhide {
	display: none;
	}
.jive-table-tasklist tr.jive-task-markcomplete td.jive-table-cell-date {
	color: #999;
	font-weight: normal;
	}

tr.jive-checkpoint {
	background: transparent url( ../images/jive-project-tasklist-checkpoint-bg.png ) repeat-x top;
	font-size: .8889em;
	}
tr.jive-checkpoint td {
	padding-bottom: 15px;
	}
tr.jive-checkpoint strong,
tr.jive-checkpoint span {
	font-size: 1em;
	}
tr.jive-checkpoint strong {
	color: #5e87b3;
	}
tr.jive-checkpoint span {
	font-weight: bold;
	}
tr.jive-checkpoint a {
	color: #999;
	margin-left: 8px;
	}

/* create new task form styles */
.jive-form-task label,
.jive-form-checkpoint label {
	font-weight: bold;
	font-size: 1em;
	padding-bottom: 2px;
	}
.jive-form-task label em,
.jive-form-checkpoint label em {
	color: #999;
	font-style: normal;
	font-size: .8889em;
	font-weight: normal;
	text-transform: lowercase;
	}
.jive-form-task-desc input,
.jive-form-task-project input,
.jive-form-task-assignee input,
.jive-form-task-duedate input,
.jive-form-task-tags input,
.jive-form-checkpoint-name input,
.jive-form-checkpoint-desc input,
.jive-form-checkpoint-duedate input {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
.jive-form-task-desc,
.jive-form-task-project,
.jive-form-task-assignee,
.jive-form-task-duedate,
.jive-form-checkpoint-name,
.jive-form-checkpoint-desc,
.jive-form-checkpoint-duedate{
	float: left;
	padding-right: 10px;
	position: relative;
	}
.jive-form-task-desc label,
.jive-form-task-project label,
.jive-form-task-assignee label,
.jive-form-task-duedate label,
.jive-form-checkpoint-name label, 
.jive-form-checkpoint-desc label,
.jive-form-checkpoint-duedate label {
	display: block;
	}
.jive-form-task-assignee {
    z-index: 1; /* IE 6/7 hack. remove this, and the autocomplete dealio shows up under the div below it */
    width: 160px;
	}
.jive-form-task-desc input,
.jive-form-checkpoint-desc input {
	width: 350px;
	}
.jive-form-task-project input {
	width: 200px;
	}
.jive-form-task-project select {
	width: 190px;
	}
.jive-form-task-assignee input,
.jive-autocomplete-item {
	width: 150px;
	}
.jive-autocomplete-item {
	background-color: #fff;
	border: 1px solid #ccc;
	display: block;
	padding: 3px;
	}
.jive-autocomplete-item a {
	color: #333;
	background: transparent url(../images/jive-icon-close.gif) no-repeat right 4px;
	padding-right: 15px;
	text-decoration: none;
	/*display: block;*/
	}
.jive-form-task-duedate {
	padding-right: 0;
	width: 150px;
	}
.jive-form-task-duedate input,
.jive-form-checkpoint-duedate input {
	width: 100px;
	float: left;
	}
.jive-form-task-duedate img {
	float: left;
	margin-top: -1px;
	margin-bottom: 1px;
	margin-left: 2px;
	}
.jive-form-task-notes {
    display:block;
    clear:both;
	width: 100%;
	padding-top: 15px;
	}
.jive-form-task-notes #jive-post-bodybox {
	padding: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-top-color: #999;
	border-left-color: #999;
	}
.jive-form-task-notes #jive-post-bodybox #text-panel {
	border: none;
	}
.jive-form-task-tags #jive-compose-tags-form input {
	width: 100%;
	}
.jive-form-task-tags #jive-compose-tags-form #jive-populartags-container div {
	padding: 5px 0;
	}
.jive-form-task-tags .jive-tag-unselected,
.jive-form-task-tags .jive-tag-selected {
	padding: 1px 2px;
	}
.jive-form-task-tags .jive-tag-selected {
	background-color: #d0dcef;
	}

/* nicks attempt to style view-projects.ftl */
#jive-project-search {
	background: #f5f5f5;
	clear: both;
	padding: 15px;
	margin-bottom: 20px;
	text-align: left;
	border: 1px solid #dcdcdc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
#jive-project-resultsbar {
	background: transparent url(../images/jive-comment-bar-bg.gif) repeat-x top left;
	padding: 7px 4px 7px 12px;
	font-size: .8889em;
	clear:both;
	}
#jive-project-resultsbar .jive-alpha-link {
	font-weight: bold;
	padding: 2px;
	margin: 2px;
	}


#jive-project-resultsbar .jive-alpha-link-selected {
	border: 1px solid #dcdcdc;
	}

#jive-project-resultsbar .jive-alpha-link a {
	text-decoration:none;
	}

#jive-project-resultbar-alphabetical {
	float:left;
	}

#jive-project-resultbar-sort {
	float:left;
	}
#jive-project-resultbar-communities {
	float: left;
	position: absolute;
	left: 0;
	margin: 0;
	margin-top:1px;
	margin-left: 85px;
	padding:0;
	font-size: .8889em;
	background-color:#eee;
	border: 1px solid #d2d2d2;
	border-top: none;
	z-index: 800;
	}
#jive-project-resultbar-communities ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
#jive-project-resultbar-communities ul li.selected {
	background-color: darkblue;
	color: white;
	}
#jive-project-resultbar-communities ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
	color: blue;
	}

#jive-project-results {
	border: 1px solid #ccc;
	margin-bottom: 25px;
	margin-top: -1px;
	overflow: hidden;
	}

#jive-project-results .jive-table table {
	border-top: 1px solid #dcdcdc;
	float: left;
	width: 100%;
	}
#jive-project-results .jive-table th,
#jive-project-results .jive-table td {
	padding: 7px;
	text-align: left;
	}
#jive-project-results .jive-table th { 
	width: 12%;
	}
#jive-project-results .jive-table th.jive-table-head-1,
#jive-project-results .jive-table td.jive-table-cell-1 {
	padding-left: 30px;
	vertical-align: top;
	width:76%;
	}
#jive-project-results .jive-table h4 {
	padding-top: 0;
	}
#jive-project-results .jive-table h4 a {
	text-decoration: none;
	}
#jive-project-results .jive-table h4 a:hover {
	text-decoration: underline;
	}
#jive-project-results .jive-table h4 span a {
	font-weight: normal;
	text-decoration: underline; 
	}
#jive-project-results .jive-table h4 span a:hover {
	text-decoration: none; 
	}
#jive-project-results .jive-table p {
	color: #222;
	margin: 0;
	padding: 0 0 2px;
	}
#jive-project-results .jive-table h5 {
    font-size: 1em;
    margin:5px 10px 0pt 0pt;
    padding:5px 0pt 2px;
}
#jive-project-results .jive-table td span,
#jive-project-results .jive-table td span a {
	font-size: .8889em;
	color: #999;
	}
#jive-project-results .jive-table td h4 span {
	font-size: .6154em;
	}
#jive-project-results .jive-table td h4 span span,
#jive-project-results .jive-table td span a {
	font-size: 1em;
	}
#jive-project-results .jive-table td.jive-table-cell-2 span,
#jive-project-results .jive-table td.jive-table-cell-3 span {
	display: block;
	padding-top: 1px;
	}
#jive-project-results .jive-table td.jive-table-cell-3 .proj-status {
	margin-bottom: -4px;
	padding: 1px 0 4px 20px;
	}

#jive-project-results .jive-table td.jive-table-cell-2 span {
	white-space: nowrap;
	}
#jive-project-results .jive-table span.jive-project-browse-desc {
	display: block;
	padding: 10px 0 0 20px;
	}
#jive-project-results .jive-table ul.jive-recent-activity {
	list-style-type:none;
	padding: 10px 0 10px 20px;
	}
#jive-project-results .jive-table ul.jive-recent-activity li {
	padding-bottom: 3px;
	}
.#jive-project-results .jive-table .jive-recent-activity .proj-status {
	height: 14px;
	width: 0px;
	}
#jive-project-results .jive-table .jive-recent-activity .proj-status-low { 
	background-position: 0 -598px;
	}
#jive-project-results .jive-table .jive-recent-activity .proj-status-med { 
	background-position: 0 -698px;
	}
#jive-project-results .jive-table .jive-recent-activity .proj-status-high { 
	background-position: 0 -798px;
	}

#jive-note-checkpoint-body p a {
	padding-right: 12px;
	}
#jive-project-results .jive-table td span.proj-status-low {
	color: #900;
	}
#jive-project-results .jive-table td span.proj-status-med {
	color: #960;
	}
#jive-project-results .jive-table td span.proj-status-high {
	color: #060;
	}





/* table head styles */
#jive-project-results .jive-table table thead th {
	background: #f2f2f2 url(../images/jive-table-head-bg.gif) repeat-x top ;
	border-bottom: 1px solid #dcdcdc;
	font-size: 1em;
	color: #666;
	padding-top: 9px;
	padding-bottom: 9px;
	white-space: nowrap;
	}


#jive-project-results .jive-table tbody td {
	border-bottom: 1px solid #ededed;
	padding-top: 10px;
	vertical-align: top;
	}

/* project status widget styles */
.jive-widget-project-status p.proj-status {
	font-weight: bold;
	font-size: 1.3em;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	line-height: 1;
	padding: 21px 4px 4px 60px;
	min-height: 35px;
	margin: 0;
	_height: 35px; /*ie6*/
	}
.jive-widget-project-status p.proj-status-low {
	background-color: #ffe3de;
	background-position: 5px 6px;
	}
.jive-widget-project-status p.proj-status-med {
	background-color: #fffadc;
	background-position: 5px -94px;
	}
.jive-widget-project-status p.proj-status-high {
	background-color: #dcfad6;
	background-position: 5px -194px;
	}
	
.jive-widget-project-status {
	font-size: .8889em;
	}
#jive-update-project-status,
#jive-current-project-status {
	font-size: 1em;
	padding: 10px;
	}
#jive-current-project-status span{
	font-size: 1em;
	}
#jive-update-project-status input text{
	width: 190px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-top: 3px;
	margin-bottom: 3px;
	}
#jive-update-project-status input radio{
	width: 190px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-top: 3px;
	margin-bottom: 3px;
	}
#jive-update-project-status span{
	padding-top: 5px;
	}
#status-description-small {
	margin: .25em 0 0; }

#jive-current-project-status-bad {
	color: red;
	}

#jive-current-project-status-good {
	color: green;
	}

.jive-slider-track {
	background:#eee url(../images/jive-slider-project-status-bg.png) repeat-x center top;
	border: 1px solid #ccc;
	height:4px;
	width:181px;
	margin: 8px 0;
	padding: 0 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
* html .jive-slider-track {
	overflow: hidden;
	}
.jive-slider-handle {
	background:#444;
	border: 3px solid #ccc;
	border-color: #ccc #bbb #999 #eee;
	cursor:move;
	width:3px;
	height:12px;
	margin: -6px 0 0;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.jive-slider-handle:hover {
	background:  #777;
	}
#jive-update-project-status p {
	text-align: center;
	}
#jive-update-project-status p, 
#jive-current-project-status p,
#jive-update-project-status label {
	display: block;
	text-align: left;
	}
#jive-update-project-status input {
	background:#fff url(../images/jive-userbar-search-bg.png) repeat-x top;
	border:1px solid #9F9F9F;
	color: #333;
	padding:2px;
	width: 98%;
	}
#jive-update-project-status a,
#jive-update-project-status strong {
	float: left;
	height: 1.2em;
	line-height: 1.2em;
	margin-right: 1em;
	padding: 0;
	display: inline;
	}	
#jive-update-project-status strong {
	padding-left: 0;
	border-right: 1px solid #ccc;
	}
/*
IMPORT/EXPORT rules
*/

.jive-content-block fieldset fieldset {
	margin: 20px 15px 10px;
	padding: 0 0 .5em;
	}
.jive-content-block fieldset legend {
	color: #333;
	font-size: 1em;
	font-weight: normal;
    }
.jive-content-block fieldset fieldset legend {
	margin: 0 0 1em;
	font-weight: bold;
	}
.jive-content-block fieldset p {
	margin: 1em 0;
	}
.jive-content-block fieldset fieldset p {
	padding: 0 .5em;
	margin: .5em 0;
	}

#jive-import-export-table tr th,
#jive-import-export-table tr td {
    width: 33%;
    text-align:left;
}
