/* CSS Document */
<style type="text/css">

html, body, div {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	background-color:#fff;
}

td {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 1px 4px 1px 2px;
	border-collapse: collapse;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
}

th {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 1px 4px 1px 2px;
	background-color: #eee;
	text-align: left;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0072c6;
}

a:hover {
	font-size: 8pt;
	color: #0072c6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

h4 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0072c6;
	text-decoration:none;
	margin: 0 0 0 0;
}

h3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0072c6;
	text-decoration:none;
}
img 
{
	border: none;
}
form
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	background-color:#fff;
	margin: 0 0 0 0;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #d00;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #777;
}


.selectedcell { background-color:#FFFF66;}

.instruction_box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #05A34F;
	background-color: #f3f3f3;
	border:1px solid #aaa;
	padding: 7px 7px 7px 7px;
	margin-bottom:7px;
}

.alert_box
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FB7070;
	border:1px solid #D43C3C;
	padding-left:3px 3px 3px 22px;
	margin-bottom:7px;
}

.alert_box a {color: #FFFFFF;}

.tableContentTable {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 8pt;
	padding: 1 1 1 1;
	margin: 0 0 0 0;
}

.tableFormTable {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	background-color: #eee;
	color: #000000;
	font-size: 8pt;
	padding: 1 1 1 1;
	margin: 0 0 0 0;
}
.tableFormCellLabel {  
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #EEEEEE;
	font-weight: bold;
	color: #0072c6; 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
}
.tableFormCellData {  
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 1px 4px 1px 2px;
	border-collapse: collapse;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
}
.selectedcell { background-color: #FFFF00;}

.tableContentCellLabel {  
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #EEEEEE;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
}

.tableContentCellData {  
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 1px 4px 1px 2px;
	border-collapse: collapse;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
}

.tableContentCellData a {  
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #fff;
	padding: 1 1 1 1;
	margin: 1 1 1 1;
	border-collapse: collapse;
	text-decoration: none;
	color: #0072c6; 
}

.tableContentCellData a:hover {  
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #0072c6; 
}

.tableHeaderRow {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #0072c6; 
	text-decoration: none; 
	background-color: #DDD;
}

.divHeaderRow {
	margin: 5 0 0 0;
	padding: 3 0 3 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #0072c6; 
	text-decoration: none; 
	background-color: #DDD;
}

.tableAlertCell {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #fff; 
	text-decoration: none; 
	background-color: #1eb53a;
}

table.studentlist td {
	padding: 0 5px 0 0;
}
label.gradebook {
	color: #cd0000;
}


.calendar 
{     
      width: 100%;
      text-align: center;
      background-color: #EEEEEE;
      padding: 1 1 0 1;
	font-family: Arial, Helvetica, sans-serif; 
} 
.calendarHeader 
{ 
      font-weight: bolder; 
      color: #0072C6; 
      background-color: #DDDDDD; 
}
.calendarToday 
{ 
      width: 14%;
      text-align: center;
      padding: 1 1 0 1;
      border-collapse: collapse;
      background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif; 
      color: red;  
} 

.calendarDay 
{     
      width: 14%;
      text-align: center;
      padding: 1 1 0 1;
      border-collapse: collapse;
      background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif; 
}
 
.calendarKeyDay 
{     
      width: 14%;
      background-color: #eec26b;
      color: white;
		border-collapse: collapse;
      padding: 1 1 0 1;

      font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
}

.CourseNavigatorButton
{
      font-family:Arial, Helvetica, sans-serif; 
      font-size:normal; 
      font-style:bold; 
      background:#0072C6; 
      color:#EEEEEE; 
      width:15em;
}

.CourseNavigatorTable 
{ 
      border-collapse: collapse;
      background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif; 
}

#nav, #nav ul {padding: 1 0 0 0;margin: 1 0 0 0;list-style: none}
#nav {font-weight: normal; font: arial;margin: 0 40px 0 30px}
#nav li {position:relative;background: #bbb;text-align:center; float: left;display:block;margin: 1 0 0 0;border-bottom: 2px solid #999999;border-right: 1px solid #fff;padding:0}
#nav li.red {position:relative;background: #D94D34;float: left;display:block;margin: 0;border-bottom: 2px solid #999999;border-right: 1px solid #fff;padding:0}
#nav li.blue {position:relative;background: #0369AA;float: left; display:block;margin: 0;border-bottom: 2px solid #999999;border-right: 1px solid #fff;padding:0}
#nav li.green {position:relative;background: #05A34F;float: left; display:block;margin: 0;border-bottom: 2px solid #999999;border-right: 1px solid #fff;padding:0}
#nav li.orange {position:relative;background: #F0B055;float: left; display:block;margin: 0;border-bottom: 2px solid #999999;border-right: 1px solid #fff;padding:0}
#nav li.redact {color:#222222;position:relative;background: #D94D34;float: left; display:block;margin: 0;border-bottom: 2px solid #000000;border-right: 1px solid #fff;padding:0}
#nav li.blueact {color:#222222;position:relative;background: #0369AA;float: left; display:block;margin: 0;border-bottom: 2px solid #000000;border-right: 1px solid #fff;padding:0}
#nav li.greenact {color:#222222;position:relative;background: #05A34F;float: left; display:block;margin: 0;border-bottom: 2px solid #000000;border-right: 1px solid #fff;padding:0}
#nav li.orangeact {color:#222222;position:relative;background: #F0B055;float: left; display:block;margin: 0;border-bottom: 2px solid #000000;border-right: 1px solid #fff;padding:0}


#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 6px 2px;}
#nav a:hover {color:#222222}

#nav li ul {border-left: 1px solid #999;background: #eee  no-repeat 100% 100%;width:15.8em;font-size:90%;margin-top:3px;position: absolute;font-weight:normal;left: -999em}
#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}

#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
#nav li li.last {border-bottom:none}
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 0;width:14em}
#nav li li a:hover {color:#fff;background:#1EB53A}

#content 
{ 
	border-color:#bbb; 
	border-style: solid;
	border-width: thin;
	background-color: #eef;
	padding: 5 5 5 5;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

#content .AtTheConc
{
	border-color:#000;
	border-style: groove none groove none;
	color: #000;
	text-align: center;
	font-weight: bolder;
	font-size: 14px;
	background-repeat: no-repeat;
	background-color: #f93;
	padding: 3 3 3 3;
	margin: 0 5 0 0;
}

	/* NAV - top horizontal nav */
	
.action_list {
	position: absolute;
	width: 210px;
	height: 550px;
	left: 5px;
	top: 62px;
	padding: 2 0 0 4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color:#eeeeee;
	overflow: auto;
}

.action_list a {text-decoration: none;}
.action_list a:hover {text-decoration: underline;}

.main_content {
	position: absolute;
	width: 732px;
	height: 514px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	background-color:#fff;
	left: 225px;
	top: 89px;
	overflow: auto;
	padding: 5 5 5 5;
	border-color:#bbb; 
	border-style: solid;
	border-width: 1px;
}

.top_navigation {
	position: absolute;
	width: 730px;
	height: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	background-color:#ccc;
	left: 195px;
	top: 62;
	border: none;
}

.top_logo {
	position:absolute;
	background-color: #fff;
	left: 4px;
	top: 1px;
	width: 950px;
	height: 60px;
	background-image: url(img/pls3rdlearning_60px_banner.jpg);
	background-repeat: no-repeat;
}

.SectionHeader
{
	font-family: verdana;	
	color: white;
	font-size: 14;
	font-weight: bold;
	padding: 5 5 5 5;
	border-style: none none none none;
	background-color: #0000dd;
}

.SectionBody
{
	font-family: verdana;	
	color: black;
	font-size: 12px;
	padding: 5 5 0 15;
}

.BigLetter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff9933;
	font-size: 18;
	font-weight: bold;
	padding: 2 5 2 2;
	border-style: none none none none;
}

</style>
