/* lms.css *//* lms specific css files */

/* lms.css >>> lms/assessment.css *//* nothing yet */
/*
Green
------
Darkest: #bcd18d;
Dark: #c9daa3;
Medium: #dae6bf;
Light: #ebf1dc;
Lightest: #f9fbf4;

Blue
------
$blue_darkest ="#6c8dbc";
$blue_dark ="#88a3c9";
$blue_medium ="#adbfda";
$blue_light ="#d3ddeb";
$blue_lightest:";f1f4f9";

$orange_
------
$orange_Darkest ="#ff3300";
$orange_Dark ="#ff653e";
$orange_Medium ="#ff977d";
$orange_Light ="#ffc9bc";

*/
table tr.report_heading_0 th { font-size:110% ; background-color: #aaa }/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table tr.report_heading_1 th { font-size:100% ; background-color: #ddd }/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table tr.report_heading_2 th { font-size:90%  ; background-color: #bbb }/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table tr.report_heading_3 th { font-size:80%  ; background-color: #eee }/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table tr.report_heading_4 th { font-size:70%  ; background-color: #ccc }/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


table tr.report_heading_0 th.first { text-indent:  2em ; padding-left: 4px}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table tr.report_heading_1 th.first { text-indent:  4em ; padding-left: 4px}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table tr.report_heading_2 th.first { text-indent:  6em ; padding-left: 4px}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table tr.report_heading_3 th.first { text-indent:  8em ; padding-left: 4px}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table tr.report_heading_4 th.first { text-indent: 10em ; padding-left: 4px}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


table td.report_heading_0 { font-size:110% ; width:  2em ; padding: 0}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table td.report_heading_1 { font-size:100% ; width:  4em ; padding: 0}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table td.report_heading_2 { font-size:90%  ; width:  6em ; padding: 0}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table td.report_heading_3 { font-size:80%  ; width:  8em ; padding: 0}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table td.report_heading_4 { font-size:70%  ; width: 10em ; padding: 0}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


.legend {
	margin:.5em 0 1em;
	font-size:.8em;
	display:block;
	width:100%;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.legend li{
	list-style:none;
	margin-right: 1em;
	padding-left:0.5em;
	display:inline;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


.inlineboxwrapper{
	padding:.5em 0;
	margin-bottom:1em;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.inlinebox{
	display:inline;
	background:#eee;
	padding:.5em;
	border:1px solid #ccc;
	margin:0;
	display:block;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


.step{
	cursor:move;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


span.grid_swatch {
	height:1.5em;
	width:1.5em;
	float:left;
	margin-right:.5em;
	border:1px solid #ccc;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

li .grid_swatch {
	float:none;
	display:inline-block;
	display:-moz-inline-box;
	zoom:1;
	vertical-align:top;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.grid_empty .grid_swatch,
td.grid_empty {
	background: #eee url(/images/grey_check.gif) repeat scroll 0 0;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.grid_waiting .grid_swatch,
td.grid_waiting {
	background-color: #88a3c9;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.grid_pending .grid_swatch,
td.grid_pending {
	background-color: #ff8000;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.grid_satisfied .grid_swatch,
td.grid_satisfied {
	background-color: #FFFEA8;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.grid_complete .grid_swatch,
td.grid_complete {
	background-color: #c9daa3;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.grid_failed .grid_swatch,
td.grid_failed {
	background-color: #7c7c7c;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 



table.assessment_grid {
	width:auto;
	border:0;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid th a{
	text-decoration:none;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid th{
	width:2.25em;
	padding:0;
	xborder:1px solid #eee;
	border-top:0;
	border-bottom:0;
	background-color:#fff;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid td{
	border:1px solid #aaa;	
	width:2.25em;
	padding:0;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


table.assessment_grid tr.slant_headers th img{
	margin-left:-1px;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid tr.slant_headers th{
	border-bottom:1px solid #aaa;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid tr.slant_headers th.header{
	border-bottom:none;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid th span{
	display:block;
	white-space:nowrap;
	padding:.5em;
	overflow:hidden;
	
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid td.header,
table.assessment_grid th.header {
	width:auto;
	padding:0 .5em;
	border-left:0;
	border-bottom:1px solid #eee;
	background-color:#fff;
	
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid th.row_header {
	text-align: left;
	font-weight: normal;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid th.row_header a {
	text-decoration: underline;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid tr.edit_row th{
	background-color: #eee;
	text-align:center;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid tr.edit_row th.false_td{
	border-left:none;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid tr.edit_row th.header{
	background-color:#fff;
	border-top:0;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid tr.false_td td.header {
	border-right-width:0;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid tr.false_td td.false_td {
	border-bottom:1px solid #eee;
	border-color:#eee #666 #eee #eee ;
	border-left:none;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


.assessment_nav a.small,
#left .item a.small {
	display:block;
	margin-bottom:0;
	text-align:right;
	text-decoration:none;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid th.header a.small{
	display:inline-block;
	display:-moz-inline-box;
	zoom:1;
	text-align:left;
	border-right:1px solid #eee;
	padding-right:1em;
	margin:0;
	margin-left:3.5em;
	font-weight:normal;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid th.top_header {
	background-color:#fff;
	text-align:center;
	vertical-align:bottom;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

table.assessment_grid th.top_header .header_cell{
	overflow:hidden;
	width:2.25em;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


.grid_cell {
	position:relative;
	height:2.25em;
	width:2.25em;
/*  display:table-cell;*/
  text-align: center;
  vertical-align: middle;
  font-weight: normal;
  color: #000;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.grid_cell a{
	text-decoration:none;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.fog {
	background:#fff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.grid_cell a,
.grid_cell .fog{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.grid_cell .fog{
	/* disabling column highlighting */
	display:none;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


.rubriccell {
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.rubriccol_clickable:hover,
.rubriccell_clickable:hover {
  background-color: #eee;
  cursor:pointer;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


.rubrics th.rubriccol_clickable {
	position: inherit;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


ul.assessment_nav  {
	padding:0;
	margin:0;
	line-height:1.1em;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

ul.assessment_nav li {
	list-style:none;
	margin-bottom:0.4em;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


ul.inline_button.predicate:hover, ul.inline_button.predicate li:hover,ul.predits li:hover, ul.predits:hover,li.item.small:hover{
	cursor:pointer;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

ul.inline_button.predicate {
	margin:0;
	padding:5px;
	clear:both;
	background: #eee url(/images/icons/black_arrow_down.gif) no-repeat 98%;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


ul.predicate{
	margin-left:0;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

ul.inline_button.predicate li{
	list-style-type: none !important;
	display:inline;
	clear:both;
	margin:0;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


ul.predits{
	border:1px solid #ddd;
	border-top:none;
	background:#eee;
	margin:0;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


ul.predits li{
	margin:1em;
	list-style-type:none;
	clear:both;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


li.item.small.selected{
	background:#ebf1dc url(/images/tick.png) no-repeat 5px 50%;
	color:#6FB846;
	padding-left:25px;
	border-bottom:1px solid #fff;
	border-top:1px solid #aaa;
	
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

li.item.small.selected.invalid{
	background:#ebf1dc url(/images/error.png) no-repeat 5px 50%;
	color:#6FB846;
	padding-left:25px;
	border-bottom:1px solid #fff;
	border-top:1px solid #aaa;
	
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


#floater{
	position:absolute;
	width:250px;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


#floater *{
	margin:0;
	padding:0;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

#floater #top{
	background:url(/images/floater/base_top.png) no-repeat;
	width:240px;
	height:86px;
	position:absolute;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

#floater #top div{
	padding:15px;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

#floater #left{
	position:absolute;
	margin-top:86px;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

#floater #right{
	position:absolute;
	margin-top:86px;
	
	margin-left:215px;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

#floater #bottom{
	position:absolute;
	margin-top:205px;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 



.yellow_stripe{
	background:#f40 url(/images/yellow_stripe.png);
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 



ol.teat_list{
	position: relative;
	padding: 0px;
	margin:0px;
	list-style-position:outside;/*ie7*/
	list-style: none;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

.teat {
	margin-bottom:1em;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

ol.teat_list li div.container{
	overflow:hidden;
	padding:10px;
	margin-top:0;
	background:#fff;
	border-top:2px solid #eee;
	border-right:1px solid #ccc;
	border-bottom:1px solid #aaa;
	border-left:1px solid #ccc;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

ol.teat_list li div.indicator{
	position:relative;
	display:inline;
	text-align: left;
	top:-2px;
	height: 40px;
	width: 60px;
	left: 10px;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

ol.teat_list h5{
	display:inline;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

ol.teat_list h5+h6{
	display:inline;
	margin-bottom:1em;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

ol.teat_list h1.step{
	float:left;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	margin:0em 0em 0em -.5em;
	font-weight:bold;
	background:none;
	color:#aaa;
	width:1.75em;
	text-align:center;
	font-size:5em;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

ol.teat_list h1.step span{
	font-size:9px;
	display:block;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


.stage li.navigation_hidden span {
	font-style:italic;
	color:#666;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 


h4.lms_nav  {
	margin-bottom:.5em;
	border-bottom:1px solid #aaa;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 



.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

a.Tips{
	background-color:#ccc;
	padding:3px;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

span.Tips {
	cursor:default;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 

a.Tips:hover {
	cursor:default;
	text-decoration:none;
}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 



}/* lms.css */ 
/* lms.css >>> lms/assessment.css */ 



/* lms.css >>> lms/rubric.css */.rubrics{
	xbackground:#fff;
	height:20px;
	border-collapse:separate;
	table-layout:none;
	border:none;
	zoom:1.0;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubrics h4{
	margin:10px 0 -3px 0;
	width:100%;
	font-size:1em;
	}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubrics th{
	padding:5px;
	background:#fff;
	position: relative;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubrics th h4 span.title{
	display:inline;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 
.rubrics th:first-child{
	background:none;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubrics th h4 span.value{
	color:#aaa;
	font-size:.75em;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubrics td{
	border-top:1px solid #bbb;
	height:95px;
	vertical-align:top;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 
.rubrics .view td{
	height:auto;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubrics td, .rubrics th{
	border-right:1px solid #bbb;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubrics td{
	padding:0px;
	
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

#rubrics td+td{
	padding:5px;
	display:block;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 


.rubrics td.header{
	background:#fff;
	padding:10px;
	font-size:1em;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubrics td{
	background:#f9f9f9;
	margin:0;
	padding:0;
	background-position: 0px 8px;
	
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubrics td textarea{
	padding:5px;
	height:94px;
	width:185px;
	border:none;
	background:transparent;
	background:url(/images/lineheight18.png);
	font-family: Helvetica, "Helvetica Neue", Arial, "MS Trebuchet", sans-serif;
	font-size:1em;
	font-style:italic;
	line-height:17px;
	outline:none;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubrics tr.drag td{
	border-top:1px dashed #f30;
	border-bottom:1px dashed #f30;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubrics .delete{
	font-size:smaller;
	color:#f44;
	cursor:pointer;
	padding-top:5px;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubrics tbody .handle{
	margin:0 0 0 -40px ;
	position:absolute;
	width:30px;
	height:33px;
	background:url(/images/handle.png);
	color:#fff;
	cursor:move;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubrics thead .handle{
	top: -33px;
	left: 50%;
	margin-left: -16px;
	position:absolute;
	width:30px;
	height:33px;
	background:url(/images/handle_h.png);
	color:#fff;
	cursor:move;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 


.edit_bubble{
	background:url(/images/edit_bubble.png) no-repeat;
	width:250px;
	height:150px;
	line-height:30px;
	position:absolute;
	z-index:1000;
	text-align:left;
	padding:15px;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.edit_bubble label{
	display:-moz-inline-box;
	display:inline-block;
	width:50px;
	font-weight:bold;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.edit_bubble .save{
	border:1px solid #bbb;
	background:#eee;
	color:#529214;
	text-decoration:none;
	cursor:pointer;
	padding:3px;
	margin:0;
	font-weight:bold;
	font-size:12px;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.edit_bubble .cancel{
	border:none;
	background:none;
	color:#f44;
	cursor:pointer;
	font-size:smaller;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.edit_bubble .cancel:hover{
	text-decoration:none;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 
.rowscore {
	font-size:3em;
	text-align:center;
	width:2em;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.row-rubric-type {
	font-size: 1.5em;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 

.rubric_column_apply_all{
	display:none;
	width: 220px;
	height: 60px;
	color: white;
	font-size: 0.9em;
	background: black;
	position: absolute;
	margin-left: -10px;
	margin-top: -90px;
	padding: 10px 2px;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 
.rubric_column_apply_all button{
	margin-top: 1em;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 
.rubric_column_apply_all:after{
	content: '';
	display: block;
	left: 100px;
	bottom: -10px;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #000 transparent transparent transparent;
}
/* lms.css */ 
/* lms.css >>> lms/rubric.css */ 
.rubric_column_apply_all.clicked{
	display: block;
	margin-top: -100px;
}/* lms.css >>> lms/discussions.css *//* HEADINGS
-------------------------------------------------- */

.post_heading h1
	{
	margin: .5em;
	padding: .5em;
	font-size: 125% !important;
	float:left;
	}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 

	
.post_heading h1 span
	{
	font-weight: normal;
	}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 

	/*
	######################################################################
	TOPIC LISTING STYLES
	###################################################################### 
	*/


	/* LAYERS (Shared by Threaded and Flat Views)	
	-------------------------------------------------- */

	body.post_list #right #display
		{
		float: right;
		padding: 10px 10px 9px 0;
		text-align: right;
		color: #000;
		background-color: #f7f3f7;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list #right #status
		{
		padding: 9px 5px 10px 5px;
		color: #000;
		background-color: #f7f3f7;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_heading, .post_heading_first
		{
		width: 100%;
		margin-right: -20px;
		padding: 8px;
		font-size: 95%;
		color: #fff;
		background-color: #ddd;
		border-bottom: 1px solid #aaa;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_heading
		{
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_options
		{
		float: right;
		padding-right: 10px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_left
		{
		float: left;
		width: 143px;
		padding: 6px 6px 10px 6px;
		font-size: 80%;
		color: #000;
		background-color: #f7f3f7;
		border-left: 1px solid #333;
		
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_left div
		{
		margin: 0 0 6px 0;
		padding: 7px;
		border: 1px solid #333;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_right
		{
		padding: 6px 6px 10px 6px;
		font-size: 85%;
		color: #000;
		background-color: #fff;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 



	/* LAYERS (Scrollable list + iframe display)	
	-------------------------------------------------- */

	body.post_iframe .post_left, body.post_iframe .post_right
		{
		height: 339px;
		margin: 0;
		overflow: auto;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list #right #scroll_headers
		{
		margin:0;
		padding: 0;
		color: #fff;
		background-color: #6b7173;
		border-top: 1px solid #333;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list #right #scroll_threads
		{
		margin:0;
		overflow: auto;
		overflow-x: hidden;
		overflow-y: scroll;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list #right #scroll_threads
		{
		width: 626px;
		height: 185px;
		padding: 0;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list #right iframe
		{
		width: 626px;
		height: 387px;
		margin: 0 -3px 0 0;
		padding: 0;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 



	/* LAYERS (Flat view - multiple posts at one time)
	-------------------------------------------------- */

	body.post_list_flat .post_heading,
	body.post_list_flat .post_heading_first
		{
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list_flat .scroll_post
		{
		clear:left;
		color:#000;
		background-color: #fff;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list_flat .post_left, 
	body.post_list_flat .post_right
		{
		height: auto;
		overflow: visible;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list_flat .post_left
		{
		padding-bottom: 5000px;
		margin-bottom: -5000px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list_flat .post_right
		{
		width: auto;
		margin-left: 175px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list_flat .flat_post
		{
		overflow: hidden;
		color:#000;
		background-color: #fff;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list_flat #results
		{
		clear: both;
		float: left;
		width: 100%;
		position:relative;
		padding-right: 0;
		padding-left: 0;
		zoom:normal;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list_flat #results div
		{
		zoom:normal;
		text-align:center;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 



	/* PRESENTATION TAGS
	-------------------------------------------------- */

	.post_left div p
		{
		margin: 0;
		padding: 0 0 5px 0;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_right p
		{
		margin: 0;
		padding: 0 0 10px 0;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 



	/* HEADINGS
	-------------------------------------------------- */

	.post_heading h1, .post_heading_first h1
		{
		margin:0;
		margin-top: 5px;
		padding: 0;
		font-size: 100%;
		xwidth: 318px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_heading h1 span, .post_heading_first h1 span
		{
		font-weight: normal;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 



	/* IMAGES
	-------------------------------------------------- */

	body.post_list_flat .right .status img,
	body.post_list #right #status img
		{
		display: inline;
		margin: 0 0 -3px 0;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.flat_post h1 img
		{
		margin: 0 5px -3px 0;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 



	/* LISTS	
	-------------------------------------------------- */	

	body.post_list_flat #right #status ul,
	body.post_list #right #status ul
		{
		display: inline;
		list-style: none;
		margin: 0;
		padding: 0;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list_flat #right #status ul li,
	body.post_list #right #status ul li
		{
		display: inline;
		padding: 0 7px 0 0;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_options ul
		{
		list-style: none;
		margin: 0;
		padding: 0;
		z-index:999;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_options ul li
		{			
		display:inline;
		color: #aaa;
		padding: 0 7px 0 9px;
		/* yes, fore, not border color */
		border-left: 1px solid #fff;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 

		div.post_options ul.inlinelist li a
			{			
			font-size:80% !important;
			color: #aaa;
			}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 

	.post_options ul li.first /* removes left border from first list item */
		{
		border: 0;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_left div ul
		{
		list-style-type: square;
		margin: 0;
		padding: 3px 0 0 16px;

		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_left div ul li
		{
		padding: 0 0 5px 0;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 



	/* LINKS	
	-------------------------------------------------- */

	body.post_list #right #status a
		{
		color: #555;
		background-color: #6b7173;
		border: 1px solid #333;
		text-decoration: none;
		padding:4px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_heading a, .post_heading a:visited,
	.post_heading_first a, .post_heading_first a:visited
		{
		padding: 0;
		color: #555;
		text-decoration: none;
		background-color: transparent;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_left a, .post_left a:visited
		{
		text-decoration: none;
		background-color: transparent;
		color: #000;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_heading a:focus, .post_heading a:hover, .post_heading a:active,
	.post_heading_first a:focus, .post_heading_first a:hover, .post_heading_first a.active,
	.post_left a:focus, .post_left a:hover, .post_left a:active
		{
		text-decoration: underline;
		
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	.post_right a
		{
		background-color: transparent;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	body.post_list_flat .grade_error,
	body.post_iframe #grade_error
		{
		color: #f00;
		background-color: #ccc;
		border: 1px solid #000;
		padding: 3px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	p.post_body a
		{
		font-weight:bold;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 



	/* TABLES	
	-------------------------------------------------- */


	#scroll_threads table  th.last
		{
		border-right: 0;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	#scroll_headers table  th,
	#scroll_threads table  th
		{
		padding: 3px;
		color: #fff;
		background-color: #6b7173;
		border:1px solid#6b7173;
		border-top: 0;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	#scroll_threads table  td
		{
		padding: 3px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	#scroll_threads table  td span.tl1/* indents threads by 12px - tl = thread level */
		{
		display: block;
		margin-left: 8px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	#scroll_threads table  td span.tl2
		{
		display: block;
		margin-left: 20px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	#scroll_threads table  td span.tl3
		{
		display: block;
		margin-left: 32px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	#scroll_threads table  td span.tl4
		{
		display: block;
		margin-left: 44px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	#scroll_threads table  td span.tl5
		{
		display: block;
		margin-left: 56px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	#scroll_threads table  td span.tl6
		{
		display: block;
		margin-left: 68px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


	#scroll_threads table  td span.tl7
		{
		display: block;
		margin-left: 80px;
		}/* lms.css */ 
/* lms.css >>> lms/discussions.css */ 


/* lms.css >>> lms/standards.css */
.evidence{
	width:auto;
	margin-left:10px;
	padding:5px 0;
	color:#777;
}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 
.addevidence{
	background:#ccc;
	width:auto;
	padding:10px;
}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 

div.success{
	background-color:#BBFF99;
}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 

div.alert{
	background-color:#FFFFAA;
}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 

div.warning{
	background-color:#FFEE99;
}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 

div.urgent{
	background-color:#FF9955;
}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 

.active_step{
	margin:0px;
	background:#99DDFF;
	padding:10px;
}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 
.step{
	margin:0px;
	background:#eee;
	padding:10px;
}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 
.graph{
	margin:5px 0;
	padding:5px 0;
	}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 
.graph_label{
	position:relative;
	padding:3px 10px 3px 3px;
	}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 
	
.graph_row{
	position:absolute;
	background:#eee;
	width:500px;
	left:200px;
	z-index:0;
	text-align:right;
	padding:3px 10px 3px 3px;
	font-size:90%;
	color:#aaa;
	}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 

.graph_percent{
	position:absolute;
	background:#99DDFF;
	left:200px;
	z-index:1;
	text-align:right;
	padding:3px 10px 3px 3px;
	}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 
	
table.grid th{
	font-size:70%;
	line-height:8px;
	padding:0 0 0 10px;
	border-right:1px solid #999;
	
}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 

table.grid td{
	width:30px;
	border-top:1px solid #666;
	border-right:1px solid #999;
	
	border-bottom:none;
	border-left:none;	
	
}	
table.grid td.green{
	background:green;
}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 

table.grid td.name{
		width:200px;
		border-left:none;
	}
/* lms.css */ 
/* lms.css >>> lms/standards.css */ 
	
	
	
	
	
	
	
	
	
	
	
	
/* lms.css >>> lms/report.css */#report_graph_options li {
  list-style:none;
  
  
}