
 /**
  * html tags
  *
  */

	body {
	 font-family:			Tahoma;
	 font-size:			13px;
	 background-color:		#4D4D4D;
	}

	img {
	 border:			0px;
	}

	p {
	 margin:			0px;
	 padding:			0px;
	}

	ul {
	 list-style:			none;
	 margin:			0px;
	 padding:			0px;
	}

	/**
	 * childrem of ul
	 *
	 */
	ul * {
	 margin:			0px;
	 padding:			0px;
	}

	div#CalendarFrame {
	 background-color:		#333333;
	 padding:			6px;
	 width:				937px;
	}

	div#Calendar {
	 width:				937px;
	 height:			680px;
	 overflow:			scroll;
	 overflow-x:			hidden;
	 background-color:		#FFFFFF;
	 margin-top:			2px;
	 position:			relative;
	}


	ul#CalendarHeader {
	 margin-left:			52px;
	 /**
	  * ie6
	  */
	 _margin-left:			50px;
	}

	ul#CalendarHeader li {
	 width:				122px;
	 padding-top:			3px;
	 padding-bottom:		3px;
	 float:				left;
	 margin-left:			2px;
	 text-align:			center;
	 background-color:		#9E9E9E;
	}

	ul#CalendarNavigation {
	 height:			30px;
	 margin-bottom:			5px;
	}

	ul#CalendarNavigation li {
	 float:				left;
	 margin-right:			3px;
	}



 /**
  * TimeLine
  *
  */
	ul#TimeLine {
	 float:				left;
	 font-size:			10px;
	}

	ul#TimeLine li {
	 height:			33px;
	 width:				44px;
	 text-align:			right;
	 padding:			3px;
	 background-color:		#9E9E9E;
	 border-bottom:			1px solid #5F5F5F;
	}



 /**
  * Column
  *
  */
	ul#Column {
	 float:				right;
	}

	ul#Column li {
	 width:				120px;
	 height:			960px;
	 float:				left;
	 border-left:			1px solid #EBEBEB;
	 border-right:			1px solid #EBEBEB;
	 margin-left:			2px;
	 position:			relative;
	 background-color:		#F8F8F8;
	}

	ul#Column li.active {
	 background-color:		#F1F1F1;
	 border-left:			1px solid orange;
	 border-right:			1px solid orange;
	}



 /**
  * Program
  *
  */

	ul#Column li fieldset {
	 border:			1px solid #FEFF91;
	 background-color:		#FEFFD0;
	 margin-left:			4px;
	 margin-right:			4px;
	 position:			absolute;
	 left:				0px;
	 width:				110px;
	}

	ul#Column li fieldset span {
	 display:			block;
	 padding:			2px;
	 border-bottom:			1px solid #FEFF91;
	 font-size:			10px;
	 font-weight:			bold;
	 text-align:			center;
	 background-color:		#FEFF91;
	}

	ul#Column li fieldset p {
	 padding:			2px;
	}