table.student_course_list {
        border-top: solid #eee 1px;
        border-right: solid #555 1px;
        border-bottom: solid #555 1px;
        border-left: solid #ccc 1px;
}
table.student_course_list td{
	padding: 3px;
}
table.student_course_list td.Scheduled {
	background-color: #ffa;
}

span.Scheduled {
	background-color: #ffa;
	padding: 5px;
	border: solid #333 1px;
}
span.Cancelled {
	background-color: #e33;
	padding: 5px;
	border: solid #333 1px;
}


#begin-class, .begin-class {
  float: right;
  text-align: center;
  width: 120px;
  padding: 5px;
  margin: 5px;
  border: 2px solid #004aaa;
  background: #0a6aca;
  color: #fff;
}

#begin-class a, .begin-class a{
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

#begin-class-disabled, .begin-class-disabled {
  float: right;
  text-align: center;
  width: 120px;
  padding: 5px;
  margin: 5px;
  border: 2px solid #aaa;
  background: #bbb;
  color: #ddd;
}

.tooltip {
  padding: 15px;
  width: 300px;
  margin: 5px;
  background: #fbb;
  border: solid 1px #e31313;
}


#this-is-correct-skype {
  float: right;
  text-align: center;
  width: 180px;
  padding: 5px;
  margin: 5px;
  border: 2px solid #004aaa;
  background: #0a6aca;
  color: #fff;
}

#this-is-correct-skype a{
  display: block;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}


#student-notes-announcement {
  padding:95px 0 15px 10px;
  background:url(/images/student_notes_announcement.jpg) -50px 10px no-repeat;
  /* border-top: solid 1px #ccc; */
  border-bottom: solid 1px #ccc;
  color: #c55;
  margin: 10px 0;
}
#student-notes-announcement h3{
  font-weight:bold;
  text-decoration:underline;
  font-size:14px;
}



