	* {padding: 0px; margin: 0px; border: none;}
	body {margin: 3px; }
	#ct_popup { border: none; width: 770px;}
	#cale-th-c { text-align: center; height: 27px;}
	#cale-th-r { vertical-align: top; text-align: left; height: 27px;}
	#cale-th-l { vertical-align: top; text-align: right; height: 27px;}
	#p_caption {width: 770px; margin-left: auto; margin-right: auto; }
	#termkey {position: absolute; left: 660px; top: 16px; }
	#termkey p {font-size: 11px; color: #FFFF29; font-weight: bold; }
	#topline {height: 3px;}
	div.cale-date {position: absolute; right: 5px; }
	div.cale-text {position: absolute; left: 10px; top: 20px; width: 90px; height: 46px; }
	div.cale-box {position: relative; width: 108px; height: 90px;}
	div.cale-date p {font-size: 11px; color: #B7B7B7; text-align: right; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
	div.cale-text p {font-size: 10px; color: #0099CC; text-align: center; line-height: 1.2em;}
	table.cale-table-head { background-color: #76B1C8; }
	td.cale-day { background-color: #CCCCCC; height: 20px;}
	td.cale-day p {color: #418BA7; text-align: center; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; font-weight: bold; font-size: 0.7em;}
	td.cale {width: 110px; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; height: 74px; }
	td.cale-r {width: 110px; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; height: 74px; }
	td.cale-off {width: 110px; background-color: #F0F0F0; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; height: 74px; }
	td.cale-r-off {width: 110px; background-color: #F0F0F0; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; height: 74px; }
	p.cale-t {font-size: 0.8em; color: #CC6600; margin-left: 4px; margin-right: 4px; text-align: center; line-height: 1em; vertical-align: top;}
	p.cale-th {color: #FFFFFF; font-size: 1.0em; font-weight: bold; margin-bottom: 4px; margin-top: -4px;}
	span.event-n {color: #CC6600;}
	span.event-l {color: #0099CC; font-weight: bold;}
	span.event-r {color: #666666;}
	span.event-g {color: #CCCCCC;}
