p, div, td, h1, h2
{
  font-family:Arial, Helvetica, Helv, Garuda;
  generic-family:sans-serif;
}
body
{
  background-image:url(Images/background.jpg);
  background-repeat:no-repeat;
  margin-left:2pt
}
span.CourseSelect
{
  font-weight:bold;
  background-color:#178C8C;
  color:white;
  padding-left:2pt;
  padding-right:2pt;
}
span.CourseUnselect
{
  padding-left:2pt;
  padding-right:2pt;
}
td.CellUnselect 
{
  background-color:#F2F9F9;
  border:1pt solid #0C8283;
  cursor:pointer;
}
td.CellSelect
{
  background-color:#178C8C;
  border:1pt solid #0C8283;
  cursor:pointer;
}
span.RoomSelect
{
  font-weight:bold;
}
span.FreeSelect
{
  font-weight:bold;
}
span.ProductSelect
{
  font-weight:bold;
}
span.Unavailable
{
  color:silver;
  background-color:aliceblue;
  cursor:default;
}
span.RoomUnavailable
{
  color:silver;
  background-color:aliceblue;
  cursor:default;
}
span.Unsatisfied
{
	color:silver;
	text-decoration: line-through;
}
span.SelectAll,
span.DeselectAll
{
	font-size:10pt;
	font-weight:normal;
	cursor:hand;
	cursor:pointer;
}
td.RoomUnavailable
{
  background-color:aliceblue;
  border:1pt solid #0C8283;
  text-align:center;
  padding-left:2pt;
  padding-right:2pt;
}
span.ProductUnavailable
{
  color:silver;
  background-color:aliceblue;
  cursor:default;
}
td.ProductUnavailable
{
  background-color:aliceblue;
  border:1pt solid #0C8283;
  text-align:center;
  padding-left:2pt;
  padding-right:2pt;
}
span.FreeUnavailable
{
  color:silver;
  cursor:default;
}
.CommentTitle
{
  padding-left:5pt;
  color:white;
  background-color:#333399;
  font-weight:700;
}
.CommentText
{
  color:#4169E1;
  background-color:aliceblue;
  padding-left:2pt;
  padding-right:2pt;
  padding-bottom:5pt;
  font-size:12pt;
  font-weight:400;
}
div.CommentFrame
{
  border-left:2pt solid darkgray;
  border-right:2pt solid black;
  border-bottom:2pt solid black;
  FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=lightgray,offX=5,offY=5,positive=true); 
  display:none;
  position:absolute;
  width:400px;
  top:60px;
  left:60px;
  z-index:100;
}
table.CommentFrame
{
  background-color:aliceblue;
}
td.CommentButton
{
  color:#4169E1;
  background-color:aliceblue;
  border:2pt solid black;
  FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=lightgray,offX=5,offY=5,positive=true); 
  display:inline;
  position:relative;
  width:20px;
  height:8px;
  z-index:100;
  margin-left:20pt;
  padding-left:20pt;
  padding-right:20pt;
  margin-bottom:5pt;
  font-size:12pt;
  font-weight:700;
  cursor:hand;
  cursor:pointer;
}
a.CommentButton
{
  border:none;
  text-decoration:none;
  padding-left:2pt;
  padding-right:2pt;
  font-size:12pt;
  font-weight:700;
}
div.RoomSchedule
{
  padding-top:0pt;
  padding-bottom:0pt;
}
div.Title
{
  text-align:center;
  color:#993333;
  font-size:18pt;
  font-weight:bold;
}
td.Label
{
  color:#993333;
  font-size:10pt;
  font-weight:bold;
}
td.Legend
{
  font-weight:bold;
  color:#4F9E41;
}
p.Legend
{
  font-weight:bold;
  color:#4F9E41;
}
div.Legend
{
  font-weight:bold;
  color:#4F9E41;
  font-size:10pt;
}
span.Legend
{
  font-weight:bold;
  color:#4F9E41;
}
span.InvalidInput
{
  padding-left:5pt;
  font-weight:bold;
  color:#B65F53;
}
span.Error
{
  font-weight:bold;
  color:#B8341F;
  padding:3pt 3pt 3pt 3pt;
  background-color:#F4CBC4;
  background-image:url('Images/einde30.png');
}
p.Error
{
  font-weight:bold;
  color:#B8341F;
  padding:3pt 3pt 3pt 3pt;
  background-color:#F4CBC4;
  background-image:url('Images/einde30.png');
}
h1
{
  color:#993333;
  font-size:14pt;
  font-weight:bold;
  padding-top:3pt;
  padding-bottom:0pt;
  margin-top:6pt;
  margin-bottom:6pt;
}
h2
{
  color:#0C8283;
  font-size:13pt;
}
table.TBL_TS
{
  border:1pt solid #0C8283;
}
td.HEAD_TS
{
  background-color:#DBEFEF;
  border:1pt solid #0C8283;
}
td.HOUR_TS
{
  background-color:#DBEFEF;
  border:1pt solid #0C8283;
  text-align:center;
  width:50pt;
  font-weight:bold;
}
span.HourDimmed
{
	color:darkgray;
}
td.DAY_TS
{
  background-color:#DBEFEF;
  border:1pt solid #0C8283;
  font-weight:bold;
  text-align:center;
}
table.Room
{
  border:1pt solid #0C8283;
}
td.Room
{
  background-color:#DBEFEF;
  border:1pt solid #0C8283;
  text-align:center;
  cursor:pointer;
  padding-left:2pt;
  padding-right:2pt;
}
table.Product
{
  border:1pt solid #0C8283;
}
td.Product
{
  background-color:#DBEFEF;
  border:1pt solid #0C8283;
  text-align:center;
  cursor:pointer;
  padding-left:2pt;
  padding-right:2pt;
}
table.Free
{
  border:1pt solid #7386C6;
}
td.Free
{
  background-color:#C7D1F2;
  border:1pt solid #7386C6;
  text-align:center;
  cursor:pointer;
  padding-left:2pt;
  padding-right:2pt;
}
table.TBL_Room
{
  border:1pt solid #0C8283;
}
td.HEAD_Room
{
  background-color:#DBEFEF;
  border:1pt solid #0C8283;
}
td.HOUR_Room
{
  background-color:#DBEFEF;
  border:1pt solid #0C8283;
  text-align:center;
  width:50pt;
  font-weight:bold;
}
td.DAY_Room
{
  background-color:#DBEFEF;
  border:1pt solid #0C8283;
  font-weight:bold;
  text-align:center;
}
td.Cell
{
  background-color:#EBF6F6;
  color:#75A1A1;
  border:1pt solid #0C8283;
  text-align:center;
}
table.List
{
}
img.Command
{
  cursor:pointer;
  padding-left:2pt;
  padding-right:2pt;
}
td.Reservation
{
  color:#993333;
  font-weight:bold;
  border-top:1pt solid #0C8283; 
}
td.ReservationRemark
{
  color:#998080;
  border-top:1pt solid #0C8283; 
}
td.ReservationItem
{
  padding-left:10pt;
  padding-right:5pt;
  font-size:10pt;
}
td.ReservationItemStart
{
  padding-left:5pt;
  padding-right:5pt;
  font-size:10pt;
}
td.ReservationItemEnd
{
  padding-left:5pt;
  padding-right:2pt;
  font-size:10pt;
}

td.ReservationFreeItem
{
  color:darkgray;
  padding-left:10pt;
  padding-right:5pt;
  font-size:10pt;
}
td.ReservationFreeItemStart
{
  color:darkgray;
  padding-left:5pt;
  padding-right:5pt;
  font-size:10pt;
}
td.ReservationFreeItemEnd
{
  color:darkgray;
  padding-left:5pt;
  padding-right:2pt;
  font-size:10pt;
}

td.ReservationAutoFreeItem
{
  color:#C7A6C7;
  padding-left:10pt;
  padding-right:5pt;
  font-size:10pt;
}
td.ReservationAutoFreeItemStart
{
  color:#C7A6C7;
  padding-left:5pt;
  padding-right:5pt;
  font-size:10pt;
}
td.ReservationAutoFreeItemEnd
{
  color:#C7A6C7;
  padding-left:5pt;
  padding-right:2pt;
  font-size:10pt;
}
td.ReservationDeletedItem
{
  color:darkred;
  padding-left:10pt;
  padding-right:5pt;
  font-size:10pt;
}
td.ReservationDeletedItemStart
{
  color:darkred;
  text-decoration:line-through;
  padding-left:5pt;
  padding-right:5pt;
  font-size:10pt;
}
td.ReservationDeletedItemEnd
{
  color:darkred;
  text-decoration:line-through;
  padding-left:5pt;
  padding-right:2pt;
  font-size:10pt;
}

td.ReservationAutoDeletedItem
{
  color:chocolate;
  text-decoration:line-through;
  padding-left:10pt;
  padding-right:5pt;
  font-size:10pt;
}
td.ReservationAutoDeletedItemStart
{
  color:chocolate;
  text-decoration:line-through;
  padding-left:5pt;
  padding-right:5pt;
  font-size:10pt;
}
td.ReservationAutoDeletedItemEnd
{
  color:chocolate;
  text-decoration:line-through;
  padding-left:5pt;
  padding-right:2pt;
  font-size:10pt;
}

td.ReservationRoomDeletedItem
{
  color:darkgoldenrod;
  text-decoration:line-through;
  padding-left:10pt;
  padding-right:5pt;
  font-size:10pt;
}
td.ReservationRoomDeletedItemStart
{
  color:darkgoldenrod;
  text-decoration:line-through;
  padding-left:5pt;
  padding-right:5pt;
  font-size:10pt;
}
td.ReservationRoomDeletedItemEnd
{
  color:darkgoldenrod;
  text-decoration:line-through;
  padding-left:5pt;
  padding-right:2pt;
  font-size:10pt;
}
td.ReservationItemState
{
  color:darkgray;
  font-size:10pt;
}

div.SwitchUser
{
  display:none;
}
table.SwitchUser
{
	border:1pt solid darkgray;
}
td.SwitchUser
{
  text-align:center;
  background-image:url(Images/button.jpg);
  background-repeat:repeat-x;
  padding:3pt 3pt 3pt 3pt;
}
a.SwitchUser
{
  text-decoration:none;
  font-size:10pt;
  font-weight:bold;
  color:#993333
}
a:visited.SwitchUser
{
  text-decoration:none;
  font-size:10pt;
  font-weight:bold;
  color:#993333;
}
a:hover.SwitchUser
{
  text-decoration:none;
  font-size:10pt;
  font-weight:bold;
  color:#08082A;
}
td.TdSurvey
{
  font-size:9pt;
  padding-left:5pt;
}
td.TdSurvey1
{
  font-size:9pt;
  padding-left:5pt;
  background-image:url(select.png);
  background-repeat:repeat-x;
}
td.TableTitle
{
  font-size:10pt;
  font-weight:bold;
  color:#993333;
}
td.Title
{
  font-size:12pt;
  font-weight:bold;
  color:#993333
}
td.InputLabel
{
  font-size:10pt;
}
td.Input
{
  font-size:10pt;
}
div.Welcome
{
  color:#08082A;
  font-size:10pt;
  font-weight:bold;
  padding-top:0pt;
  padding-bottom:0pt;
}
p.Bookmark
{
  color:#888888;
  font-size:10pt;
  font-weight:bold;
}
div.Option
{
  font-size:10pt;
  font-weight:bold;
  color:#993333;
}
ul.Option
{
  font-size:10pt;
  font-weight:bold;
  color:#993333;
}
li.Option
{
  cursor:hand;
  cursor:pointer;
}
div.Block
{
  display:inline-block;
  margin-left:10pt;
  margin-right:10pt;
  background-color:#BBDEBB;
  border:10pt solid #BBDEBB;
}
div.MailItem
{
  border-top:2pt solid #BBDEBB;
  border-left:2pt solid #BBDEBB;
  border-right:3pt solid #BBDEBB;
  border-bottom:3pt solid #BBDEBB;
  margin-left:10px;
  margin-right:10px;
  margin-top:5px;
}
div.MailSubject
{
  border-bottom:1pt solid #BBDEBB;
  margin-left:3px;
  background-color:#178C8C;
  color:white;
}
div.MailBody
{
  border-bottom:1pt solid #BBDEBB;
  margin-left:3px;
}
td.Survey
{
	padding-left:30px;
	font-size:9pt;
}
a.Survey, a.Survey:visited
{
  text-decoration:none;
  font-weight:bold;
  color:#7486C2;
}
a.Survey:hover
{
  text-decoration:underline;
  font-weight:bold;
  color:#7486C2;
}
td.Info
{
	margin-top:3px;
	margin-bottom:3px;
	color:#993333;
	font-weight:bold;
	font-size:10pt;
}
div.InstructionMenu
{
	border:1pt solid black;
	padding:3px 3px 3px 3px;
}
a.InstructionMenu, a.InstructionMenu:visited
{
  text-decoration:none;
  font-weight:bold;
  color:#7486C2;
}
a.InstructionMenu:hover
{
  text-decoration:underline;
  font-weight:bold;
  color:#7486C2;
}
