﻿div.progress-class ol.olist li.completed-section
{
	background: url(../../images/12-em-check.png) left 4px no-repeat;
	color: #333333;
}
div.progress-class ol.olist li.active { background:url(../../images/bullet.gif) left 4px no-repeat; color:#666666 }
span.assessment-progress-header  
{
	font:italic 12px Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #DCDCCD;
	float:left; background:#EBEBE3; padding:12px 22px 10px 20px; width:260px; margin-bottom: 10px;
}
div.progress-class ol.olist li.not-visited
{
	color: #C0C0C0;
	background:url(../../images/bullet3.gif) left 4px no-repeat; overflow:hidden 
}

a.visited-course-lnk
{
	text-decoration: none;
	color: #333333;
}

a.current-course-lnk
{
	text-decoration: none;
	color: #3D6600;
}



div.progress-element { margin-bottom:15px; background:#EBEBE3 url(../../images/progress-gray-fill.gif) left top repeat-y; border-bottom:1px solid #DCDCCD; overflow:hidden }
div.completed-class { background:#EBEBE3 url(../../images/progress-lightgreen-fill.gif) left top repeat-y; } 
div.current-class { background:#EBEBE3 url(../../images/progress-green-fill.gif) left top repeat-y }
div.future-class { background:#EBEBE3 url(../../images/progress-gray-fill.gif) left top repeat-y; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:.4 } 

div.progress-stat
{
	font: normal 13px/13px Georgia, "Times New Roman" , Times, serif;
	color: #333333;
	font-style: italic;
	letter-spacing: -1px;
	padding: 15px 0 0 0;
	float: left;
	width: 58px;
	height: 25px;
	margin-right: 20px;
	text-align: center;
}


table.progress-grid td.completed-class { background:#EBEBE3 url(../../images/progress-lightgreen-fill.jpg) left top repeat-y;}
table.progress-grid td.current-class { background:#EBEBE3 url(../../images/progress-green-fill.gif) left top repeat-y }
table.progress-grid td.future-class { background:#EBEBE3 url(../../images/progress-gray-fill.gif) left top repeat-y; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:.4  }

table.progress-grid a
{
	color: #909658;
}

table.progress-grid
{
	padding: 5px;
	font: 13px Georgia, "Times New Roman" , Times, serif;
	border-bottom: 1px solid #DCDCCD;
	color: #909658;
	background-color: #EEEEE4;
	empty-cells: show;
}

table.progress-grid td.course-name
{
	font-style: italic;
}

table.progress-grid tr.current-course-row
{
	background: white;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #4F4F4F;
}

table.progress-grid tr.future-class-row
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: .4;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #4F4F4F;
}

table.progress-grid tr.item-row
{
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #4F4F4F;
}

.article-category 
{ 
  padding-top:12px;  
  padding-bottom:4px;
  cursor:pointer;
  vertical-align:bottom;
}

span.article-category 
{ 
  font:italic 18px Georgia, "Times New Roman", Times, serif; 
  color:#333333; 
  padding-left:6px; 
  letter-spacing:-1px;   
}

.article-list-link
{
  vertical-align:top;
}

