/* CSS Document */

/* Month Selector */
#calendar {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  font-size:18px;
}

#calendar {
	position:relative;
	z-index:100;
}
 
select {
      display: block;
      width: 400px;
}

select.replaced {
      display: none;
}

ul.selectReplacement {
      background: url(../images/teacher_top.png) top left no-repeat;
      margin: 0;
      padding: 0;
      height: 34px;
      width: 410px;
}

ul.selectReplacement li {
      color: #000;
      cursor: pointer;
      display: none;
      font-size: 18px;
      line-height: 30px;
      list-style: none;
      margin: 0;
      padding: 0px 0px 0px 12px;
      width: 376px;
    }
	
ul.selectOpen li {
      display: block;
}

#calendar.closed li {
}

ul.selectReplacement li.selected {
      background: url(../images/teacher_bottom.png) bottom left no-repeat;
      color: #000;
      display: block;
	  height:47px;
	  padding-top:3px;
	  width:400px;
	  font-size:18px;
}

ul.selectOpen li.selected {
      display: block;
}

ul.selectOpen li:hover,
ul.selectOpen li.hover,
ul.selectOpen li.selected:hover {
      color: #000;
}
	
ul.selectReplacement.selectOpen {
		background: url(../images/teacher_topOpen.gif) top left no-repeat;
}
	
ul.selectReplacement.selectOpen li.selected {
      background:none;
}
	
#calendar ul.selectReplacement.selectOpen li.selected a{
      color:#FF9900;
}
	
#calendar ul.selectReplacement.selectOpen li a:hover{
      color:#FF6633;
}
	
#calendar ul.selectReplacement.selectOpen li.first {
      padding-top:3px;
}
	
#calendar a {
		color:#000;
		text-decoration:none;
		width:390px;
		display:block;
}
	
#calendar ul.selectReplacement li.selected a {
		width:400px;
}
	
#calendar ul.selectReplacement.selectOpen li.selected a {
		width:390px;
}
	
	ul.selectReplacement li.not_selected, ul.selectReplacement.selectOpen li.selected{
		width:390px;
		border-left:solid 1px #eb6400;
		border-right:solid 1px #eb6400;
		height:30px;
		padding-top:0px;
		background-color:#fff;
	}
	
	ul#calendar_collapse.selectOpen li.selected {
		padding-top:0px;
		height:30px;
	}
	
	ul.selectReplacement li.not_selected.first{
		background-color:transparent;
	}
	
	ul.selectReplacement.selectOpen li.selected.first {
		background-color:transparent;
	}
	
	
	ul.selectReplacement li.selected {
		padding-top:6px;
		height:43px;
		
	}
	
	ul.selectReplacement.selectOpen li.first {
      height:30px;
	  border-left:none;
	  border-right:none;
    }
	
	ul.selectReplacement.selectOpen li.last, ul#calendar_collapse.selectOpen li.last {
      background:url(../images/teacher_bottomOpen.gif) #FFFFFF left top no-repeat;
	  border-left:none;
	  border-right:none;
	  width:400px;
	  padding-bottom:20px;
    }

<!--
.calevent h3 {
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	color: #eb6400;
}

.calevent h4 {
	font-family: Arial, Verdana;
	font-size: 11px;
	line-height: 14px;
	color: gray;
}
-->
.calevent {
	position:relative;
	line-height:16px;
}
