﻿body {
}
.labels
{
	font-family:Arial;
	font-size:9pt;
	color:Navy;
	padding-right:2px;
}
.texts
{
	font-family:Arial;
	font-size:9pt;
	color:Navy;
	text-align:right;
	padding-right:2px;
	direction:rtl;
}
.buttonTexts
{
	font-family:Arial;
	font-size:8pt;
	color:Navy;
	text-align:center;
}
.textGrid
{
	font-family:Arial;
	font-size:9pt;
	color:Navy;
	text-align:right;
	padding-right:1px;
}
.textGridLarge
{
	font-family:Arial;
	font-size:9pt;
	color:Navy;
	text-align:right;
	padding-right:3px;
}
.textGridCenter
{
	font-family:Arial;
	font-size:9pt;
	color:Navy;
	text-align:center;
	padding-right:1px;
}
.textDates
{
	font-family: Arial;
	font-size: 9pt;
	color: Navy;
	text-align: center;
	padding-right: 1px;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
}
.textDatesLeft
{
	font-family: Arial;
	font-size: 9pt;
	color: Navy;
	text-align: left;
	padding-right: 1px;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
}
.chkBoxGrid
{
	font-family:Arial;
	font-size:8pt;
	color:Navy;
	text-align:center;
	padding-right:1px;
}
.headerGrid
{
	font-family:Arial;
	font-size:8pt;
	color:Navy;
	text-align:center;
	background-color:#D4DFAA;
}
.altrernatingRow
{
	font-family:Arial;
	font-size:8pt;
	color:Navy;
	padding-right:1px;
	background-color:#F2F2F2;	
}
.header1
{
	font-family:Arial;
	font-size:14pt;
	font-weight:600;
	text-align:center;
	color:Navy;
}
.emptyRow
{
	font-family:Arial;
	font-size:4pt;
}
.GridRowNotData
{
	font-family: Arial;
	font-size: 4pt;
	background-color:#c2d3fc;
}
.SMFirstCourse
{
	font-family: Arial;
	font-style:italic;
	font-size: 9pt;
	font-weight:bold;
	color:Orange;
}
.validError
{
	font-family:Arial;
	font-size:10px;
	font-weight:600;
	text-align:left;
}
.writingFailed
{
	font-family:Arial;
	font-size:9px;
	color:Red;
	font-weight:400;
}
.writingOK
{
	font-family:Arial;
	font-size:9px;
	color:Navy;
	font-weight:400;
}
A.CommonPageLink:link
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
}
A.CommonPageLink:visited
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
}
A.CommonPageLink:active
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
}
A.CommonPageLink:hover
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10pt;
	color: Red;
	font-family:Arial;
	text-decoration:underline;
}

A.CommonPrintLink:link
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10pt;
	color: Blue;
	font-family: Arial;
	text-decoration: none;
}
A.CommonPrintLink:visited
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight:normal;
	font-size: 10pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
}
A.CommonPrintLink:active
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
}
A.CommonPrintLink:hover
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10pt;
	color: Red;
	font-family:Arial;
	text-decoration:underline;
}
A.CourseLink:link
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
	text-align:right;
}
A.CourseLink:visited
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
	text-align:right;
}
A.CourseLink:active
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
	text-align:right;
}
A.CourseLink:hover
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	color: Red;
	font-family:Arial;
	text-decoration:underline;
	text-align:right;
}
A.CourseLessons:link
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
	text-align:center;
}
A.CourseLessons:visited
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
	text-align:center;
}
A.CourseLessons.:active
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
	text-align:center;
}
A.CourseLessons:hover
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	color:Red;
	font-family:Arial;
	text-decoration:underline;
	text-align:center;
}
.LecturerSchedleWeekDays
{
	font-family:Arial;
	font-size:9pt;
	color:Navy;
	text-align:center;
	border-style:solid;
	border-color:Silver;
	border-width:1px;
	background-color:#d4dfaa;
}
.LecturerScheduleDate
{
	font-family:Arial;
	font-size:9pt;
	color:Navy;
	border-style:none;
}
.printControls
{
	text-align:center;
}
.printHeader
{
	text-align: center;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family:Arial;
	font-size:8pt;
}
.printItemCenter
{
	text-align: center;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family:Arial;
	font-size:8pt;
	font-style:normal;
	text-align:center;
}
.printItemRight
{
	text-align: center;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family:Arial;
	font-size:8pt;
	font-style:normal;
	text-align:right;
}
.printHeaderReport
{
	font-family:Arial;
	font-size:9pt;
	font-weight:500;
	text-align:right;
}
.printDatesReport
{
	font-family:Arial;
	font-size:9pt;
	font-weight:600;
}
A.LecturerMonths:link
{
	font-weight: bold;
	font-size: 10pt;
	color: navy;
	font-family: Arial;
	text-decoration: none;
}
A.LecturerMonths:visited
{
	font-size: 10pt;
	color: navy;
	font-family: Arial;
	text-decoration: none;
}
A.LecturerMonths:active
{
	font-size: 10pt;
	color: navy;
	font-family: Arial;
	text-decoration: none;
}
A.LecturerMonths:hover
{
	font-size: 10pt;
	color: navy;
	font-family: Verdana;
	text-decoration: underline;
}
.lecturerName
{
	font-family:Arial;
	font-size:16pt;
	color:#DC143C;
	font-weight:bold;	
}
.lecturerHeader
{
	font-family:Arial;
	font-size:12pt;
	font-weight:normal;
	color:Navy;
}
.calendarDate
{
	padding-left: 4px;
	font-weight: bold;
	font-size: 9pt;
	color: red;
	font-family: Arial;
}
.calendarEmptyRow
{
	font-size: 4pt;
	font-family: Arial;
}
.calendarCourse
{
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	color: navy;
	font-family: Arial;
}
.calendarCompany
{
	padding-right: 2px;
	font-weight: bold;
	font-size: 8pt;
	color: navy;
	font-family: Arial;
	text-align: right;
}
.calendarHours
{
	padding-left: 2px;
	font-weight: normal;
	font-size: 7pt;
	color: black;
	font-family: Arial;
	text-align: left;
}
.calendarPlace
{
	padding-right: 3px;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	text-align: right;
}
.constraintsDetails
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: navy 1px solid;
	cursor: hand;
	color: red;
	border-bottom: navy 1px solid;
	font-family: Arial;
	background-color: #ffdab9;	
}
.myBox
{    
    border: 1px solid #c0c0c0;
    color: Navy;
    padding: 5px;
    text-align: left;
 }
 .lecturerNameInSchedule
 {
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#FF6347;
 }