        body {
                padding:                        0px;
                margin:                         0px;
		background-color:		#fff;
        }

	a {
                text-decoration:                none;
                color:                          #407099;
                font:                           bold 8pt 'Times New Roman';
	}

        #clips a {
		display:			block;
		float:				left;
		width:				24.9%;
		height:				33%;
		overflow:			hidden;
		text-align:			center;
        }

        a img {
                border:                         none;
		width:				62px;
		height:				33px;
	}

        button {
                height:				1px;
                width:				1px;
                border:				none;
                background-color:		transparent;
                padding:			0px;
                margin:				0px;
        }

	.unvis {
		display:			none;
	}

	.r {
		float:				right;
	}

/* ------------------------------------------------------------------------ */

	ul, ul li {
		list-style:			none;
	}

	ul {
		margin:				20px 0px 0px 0px;
		padding:			0px;
		height:				45px;
		overflow:			hidden;
	}

	ul li {
		padding:			0px;
		margin:				0px 30px 0px 20px;
		float:				left;
		width:				200px;
		font:				bold 14pt 'Times New Roman';
		color:				#ccc;
	}
	
	ul li strong {
		color:				#999;
	}

	ul li a {
		display:			inline;
		float:				none;
		width:				80px;
		height:				16px;
		text-align:			left;
	}

	ul li a#back_c {
		width:				110px;
		margin:				0px 20px 0px 0px;
	}
	
	ul li span {
		font:				bold 8pt 'Times New Roman';
		color:				#666;
		display:			block;
		margin:				7px 0px;
	}
	
	ul li span a {
		width:				20px;
		height:				13px;
		padding:			0px 0px 0px 10px;
	}

	ul li span a.href_sel {
		color:				#000;
	}

/* ------------------------------------------------------------------------ */

	a span {
		display:			none;
		width:				200px;
		height:				75px;
		padding:			5px 0px 0px 0px;
		background:			url('/img/img/bg_callendar_clip.gif') top repeat-x;
		color:				#666;
		font:				bold 9pt 'Times New Roman';
	}

	a span strong {
		display:			block;
		color:				#7f7f7f;
		text-transform:			lowercase;
		font:				normal 10pt 'Times New Roman';
	}

	div#clips.div_sel a span {
		display:			block;
	}
	
	#clips_title {
		position:			absolute;
		display:			none;
		text-align:			center;
		width:				250px;
		height:				100px;
		padding:			40px 0px 0px 0px;
		background:			url('/img/img/bg_callendar_title.png') top left no-repeat;

		_background-image:		none;
		_filter:			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/img/bg_callendar_title.png',sizingMethod='image');

		font:				bold 9pt 'Times New Roman';
		color:				#479;
		text-align:			center;
		cursor:				pointer;
	}



/* ------------------------------------------------------------------------ */

	div#search {
		margin:				87px 0px 10px 0px;
		width:				1050px;
		height:				50px;
	}

        form#frm_search {
		display:			block;
                width:                          1050px;
                height:                         50px;
                margin:                         10px 0px 0px 0px;
                padding:                        0px;
		white-space:			nowrap;
        }

	form#frm_search a {
		display:			inline !important;
		float:				none !important;
		text-align:			left;
	}

        form#frm_search input {
                margin:                         0px 10px 0px 700px;
                font:                           normal 7pt 'Times New Roman';
                color:                          #939597;
                height:                         14px;
                width:                          160px;
                border:                         solid 1px #ccc;
	}


/* ------------------------------------------------------------------------ */



	div#clips.div_sel a {
		height:				24% !important;
	}

	div#clips.div_sel a img {
		width:				200px;
		height:				100px;
	}
	
	div.event {
		font:				bold 12pt 'Times New Roman';
		color:				#7f7f7f;
		width:				400px;
		margin:				0px 0px 0px 20px;
	}

/* ------------------------------------------------------------------------ */
	#date {
		border-bottom:			solid 1px #ccc;
		width:				89%;
		margin:				0px 0px 0px 25px;
	}

	#date em {
		font:				normal normal 12pt 'Times New Roman';
		color:				#888;
		margin:				0px 30px 0px 20px;
	}

	#date div.r {
		margin:				-5px 15px 0px 0px;
		font:				normal 9pt 'Times New Roman';
		color:				#666;
	}

	#date div.r a {
		background:			url('/img/img/p_out.gif') no-repeat;
		display:			block;
		float:				left;
		margin:				0px 0px 0px 5px;
		padding:			3px 0px 0px 0px;
		width:				18px;
		height:				18px;
		text-align:			center;
	}

	#date div.r a.href_sel {
		background:			url('/img/img/p_over.gif') top left no-repeat;
		color:				#333;
		font-weight:			bold;
	}

        a.arr {
	        background:                     url('/img/img/arr_r.gif') 100% 50%  no-repeat !important;
	        padding:                        0px 10px 0px 0px;
	        width:				80px !important;
	}

	a.arr_l {
		background:			url('/img/img/arr_l.gif') 0% 50% no-repeat !important;
	        width:				87px !important;
	}

	#cal_close {
		background:			url('/img/img/arr_l.gif') 0% 70% no-repeat !important;
		padding:			0px 0px 0px 10px;
	}

