@import url('RadGrid2.css');
BODY
{
}
#MasterDiv
{
	margin:10px 10% 10px  10%;	
}
.MainTable
{    BORDER-RIGHT: navy thin solid;
    BORDER-TOP: navy thin solid;
    FONT-SIZE: 10pt;
    WIDTH: 1024px;
    BORDER-LEFT: navy thin solid;
    COLOR: black;
    BORDER-BOTTOM: navy thin solid;
    FONT-FAMILY: Arial, Verdana
}
.MainTable LEGEND
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: navy;
    TEXT-ALIGN: left
}
.MainTable .Header
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: navy thin solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    BORDER-LEFT: medium none;
    COLOR: navy;
    BORDER-BOTTOM: navy thin solid;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #8686b7;
    TEXT-ALIGN: left
}
.MainTable .menubar
{
    BORDER-TOP: navy thin solid;
    BORDER-BOTTOM: navy thin solid;
    BACKGROUND-COLOR: #8686b7
}
.content
{
    BORDER-RIGHT: silver 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: silver 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    BORDER-LEFT: silver 1px solid;
    WIDTH: 100%;    
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Arial
}
.calendar
{
    BORDER-RIGHT: silver 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: silver 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    BORDER-LEFT: silver 1px solid;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Arial
}
.calendar TH
{
    BORDER-RIGHT: silver 1px solid;
    BACKGROUND-POSITION: center bottom;
    BORDER-TOP: silver 1px;
    BACKGROUND-IMAGE: url(../images/headingbackground.jpg);
    BORDER-LEFT: silver 1px;
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px;
    TEXT-ALIGN: center
}
.MainTable .PageTitle
{
    FONT-SIZE: 20pt;
    PADDING-BOTTOM: 10px;
    COLOR: navy;
    PADDING-TOP: 10px;
    FONT-FAMILY: 'Trebuchet MS', Georgia;
    TEXT-ALIGN: left
}
.MainTable HR
{
}
.MainTable .Created
{
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right
}
.breadcrumb
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial
}
.breadcrumb A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.MainTable FIELDSET
{
    TEXT-ALIGN: left
}
.TimeslotYes
{
    BORDER-RIGHT: gray thin;
    BORDER-TOP: gray thin;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: gray thin;
    WIDTH: 15px;
    COLOR: black;
    BORDER-BOTTOM: gray thin;
    HEIGHT: 15px;
    TEXT-ALIGN: center
}
.TimeslotNo
{
    WIDTH: 15px;
    COLOR: gray;
    HEIGHT: 15px;
    TEXT-ALIGN: center
}
.ErrorMessage
{
    BORDER-RIGHT: #cc0000 thin solid;
    BORDER-TOP: #cc0000 thin solid;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #cc0000 thin solid;
    COLOR: white;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cc0000 thin solid;
    BACKGROUND-COLOR: red;
    TEXT-ALIGN: center
}
.MessageSuccess
{
    BORDER-RIGHT: #00cc00 thin solid;
    BORDER-TOP: #00cc00 thin solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #00cc00 thin solid;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #00cc00 thin solid;
    BACKGROUND-COLOR: green;
    TEXT-ALIGN: center
}

.MainTable .content A
{
    COLOR: black;
    TEXT-DECORATION: none;
    
}

.MainTable .content A.linkNormal
{
    border-right: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 0.7em;
    BACKGROUND-IMAGE: url(/CAHS2/buttons/blank.jpg);
    BORDER-LEFT: medium none;
    WIDTH: 120px;
    CURSOR: pointer;
    COLOR: navy;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 29px;
    BACKGROUND-COLOR: #ffffff
}
.MainTable .content A:hover
{
    COLOR: #8686b7;
    TEXT-DECORATION: none;
    CURSOR: pointer;
}

.MainTable .content TH
{
    BACKGROUND-POSITION: center bottom;
    BORDER-TOP: 1px;
    BACKGROUND-IMAGE: url(../images/headingbackground.jpg);
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px;
    TEXT-ALIGN: left
}
.breadcrumb A:hover
{
    COLOR: #8686b7;
    CURSOR: pointer;
}
.tabHead
{
  BACKGROUND-POSITION: center bottom;
    BORDER-TOP: 1px;
    BACKGROUND-IMAGE: url(../images/headingbackground.jpg);
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px;
    font-weight:bold;	
    TEXT-ALIGN: left
    
    
}
.Tooltip
{
    FONT-SIZE: 8pt;
    CURSOR: default;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.MainTable .PageTitle IMG
{
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px
}
.ContentHolder
{
    FONT-SIZE: 14pt;
    COLOR: navy;
    FONT-FAMILY: Verdana
}
.ContentHolder A
{
    COLOR: navy;
    TEXT-DECORATION: none
}
.Required
{
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BORDER-LEFT: red 1px solid;
    BORDER-BOTTOM: red 1px solid
}
.calendar TD
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px;
    BORDER-LEFT: silver 1px;
    BORDER-BOTTOM: silver 1px solid
}
.calendar .Locked
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ffd466
}
.calendar .Open
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #7c98df
}
.calendar .Pending
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: yellow
}
.calendar .Reserved
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white
}
.calendar .min_mark /* mark days w/ students capacity less then overall by timeslot*/
{
	BACKGROUND-COLOR:orange;
	text-align:right;
	text-decoration:underline;
	}
.calendar .Assigned
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #99d466
}
.calendar .Unused
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #fff4bc
}
.calendar .Unavailable
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ff9281
}
.calendar .Removed
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ff9281
}
.calendar .Time
{
    FONT-WEIGHT: bolder;
    BACKGROUND-COLOR: #edebed;
    TEXT-ALIGN: center
}
.contentlink
{
    TEXT-ALIGN: right
}
.contentlink A
{
    COLOR: black;
    TEXT-ALIGN: right
}
.requiredtable
{
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BORDER-LEFT: red 1px solid;
    BORDER-BOTTOM: red 1px solid;
    BORDER-COLLAPSE: collapse
}
.TimeslotHourAdd
{
    BORDER-RIGHT: green 2px solid;
    BORDER-TOP: green 2px solid;
    BORDER-LEFT: green 2px solid;
    WIDTH: 6px;
    BORDER-BOTTOM: green 2px solid;
    font-weight:bold;	
}
.TimeslotDayDelete
{
    color:Red;
    text-decoration:line-through;
    white-space:nowrap;
}
.TimeslotHourDelete
{
    BORDER-RIGHT: red 2px solid;
    BORDER-TOP: red 2px solid;
    BORDER-LEFT: red 2px solid;
    WIDTH: 6px;
    BORDER-BOTTOM: red 2px solid;
    text-align:right;
    font-weight:bold;	
}
.TimeslotHour
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    WIDTH: 10px;
    BORDER-BOTTOM: black 1px solid
}
.TimeslotHourDeleteConflict
{
    BORDER-RIGHT: red 2px solid;
    BORDER-TOP: red 2px solid;
    BORDER-LEFT: red 2px solid;
    WIDTH: 6px;
    COLOR: white;
    BORDER-BOTTOM: red 2px solid;
    BACKGROUND-COLOR: red;
    font-weight:bold;	
}
.TimeslotHourRequested
{
    BORDER-RIGHT: yellow 2px solid;
    BORDER-TOP: yellow 2px solid;
    BORDER-LEFT: yellow 2px solid;
    WIDTH: 6px;
    BORDER-BOTTOM: yellow 2px solid;
    font-weight:bold;	


}
.TimeslotHourPending
{
    BORDER-RIGHT: blue 2px solid;
    BORDER-TOP: blue 2px solid;
    BORDER-LEFT: blue 2px solid;
    WIDTH: 6px;
    BORDER-BOTTOM: blue 2px solid;
    font-weight:bold;	


}
.calendarhelp
{
    CURSOR: help
}
.content th
{
    COLOR: black;
    BACKGROUND-COLOR: white
}

.content td
{    /* influence TimeslotView page. */
    padding-right:0px;
}


.content .multi_input
{
    width:100%;
}


.content .label
{
    width:30%;
   
}
.content .shortDD
{
    width:3em;
   
}
.content select1
{
    width:400px;
    background:#FEFEFE;
    font-weight:bolder;
}
.displayNone
{
	display:none;
}
.displayBlock
{
	display:block;
}
.checkBoxList1
{
    width:80%;
   
}
.hidden {
  display:none;
}

/* TimeslotDetail page */
.TimeWeekGrid  td input
{
	width:2em;
	text-align:right;
	
	}
.TimeWeekGrid  .minButton
{
	width:2em;
	font-size:11pt;
	background-color:Lime;
	text-align:center;
	border:solid 1 blue;
	text-decoration:underline;
	
}
.TimeWeekGrid  .AllHours
{
	background-color:Silver;
	
	
}
.content .TimeslotDayLink
{
	
    font-family:Courier;
    font-size:10;
    padding-right:10px;
    white-space:normal;
	}

.bold
{
font-weight:bold;	
	}
/* Calendar settings */
.minStudents
{
	color:blue;
	text-decoration:underline;
	}
	
.underline
	{
		text-decoration:underline;
		}
.MainTable .content A.underline
		{
		text-decoration:underline;
		}

.centerblock {
  /* 
  position: absolute;
  width: 60%;
  height: 30%;
  left: 20%;
  top: 35%;
*/
  margin-left:20%;
  margin-right:20%;
  font-weight:bold;
}

