/**
* event cal...
**/
.nonmultidayevt {
	width: 92px; /** was 93 **/
	cursor: pointer;
	font-size:.7em
}

.multidayevt {
	cursor: pointer;
	font-size:.7em
}

body { 
	/*_height:100%;*/ 
}


/**
 * jqBubble2 i.e. 2nd generation
 */
.jqBubble2 {
	/**width: 355px;
	_width: 289px;
	_height: 261px;
	background: url(/ui/images/jqBubble/bubble_bg.png) 20px bottom no-repeat
		!important;*/
	_background: none !important;
	position: absolute;
	z-index: 3000;
}

.jqBubbleInterior2 {
	width: 291px;
}

.jqBubble2 .content {
	width: 250px;
	min-height: 25px;
	_height: 75px;
	padding: 1px 20px 3px 20px;
	background: url(/ui/images/jqBubble/bubblemid.png) left top repeat-y
		!important;
	_background-image: url(/ui/images/jqBubble/bubblemid.gif);
}

.jqBubble2 .content h2 {
	font-size: 11px;
	padding: 0 15px 0 0;
}

.jqBubble2 .content h3 {
	font-size: 10px;
}

.jqBubble2 .content div {
	_overflow: scroll;
}

.jqBubble2 .content div a {
	color: #19476b;
}

.jqBubble2 .content div a:hover {
	text-decoration: underline;
}

.jqBubbleInteriorTop2 {
	background: url(/ui/images/jqBubble/bubbletop.png) left top no-repeat;
	_background-image: url(/ui/images/jqBubble/bubbletop.gif);
	height: 5px;
	overflow: hidden;
}

.jqBubbleInteriorBot2 {
	background: url(/ui/images/jqBubble/newbubblebot.png) left top no-repeat;
	_background-image: url(/ui/images/jqBubble/newbubblebot.gif);
	height: 24px;/**96px;**/
}

.jqBubbleClose2 {
	cursor: pointer;
	_cursor: hand;
	position: absolute;
	z-index: 6000;
	left: 265px;
	top: 4px;
}

.jqBubbleContent2 {
	position: absolute;
	display: none;
}

.jqBubble2 iframe {
	/* workaround for display issue in IE6 with SELECT elements */
	/* do not edit or remove */
	display: none;
	display /**/: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 100%;
	height: 100%;
}


/**
 * jqBubble2LG i.e. 2nd generation Large Size
 */
.jqBubble2LG {
	width: 532px;
	_width: 433px;
	_height: 391px;
	background: url(/ui/images/jqBubble/large/bubble_bg_lg.png) 30px bottom no-repeat
		!important;
	_background: none !important;
	position: absolute;
	z-index: 2000;
}

.jqBubbleInterior2LG {
	width: 455px;
}

.jqBubble2LG .content {
	width: 400px;
	min-height: 25px;
	_height: 25px;
	padding: 1px 20px 3px 20px;
	background: url(/ui/images/jqBubble/large/bubblemid_lg.png) left top repeat-y
		!important;
	_background-image: url(/ui/images/jqBubble/bubblemid.gif);
}

.jqBubble2LG .content h2 {
	font-size: 11px;
	padding: 0 15px 0 0;
}

.jqBubble2LG .content h3 {
	font-size: 10px;
}

.jqBubble2LG .content div {
	_overflow: scroll;
}

.jqBubble2LG .content div a {
	color: #19476b;
}

.jqBubble2LG .content div a:hover {
	text-decoration: underline;
}

.jqBubbleInteriorTop2LG {
	background: url(/ui/images/jqBubble/large/bubbletop_lg.png) left top no-repeat;
	_background-image: url(/ui/images/jqBubble/bubbletop.gif);
	height: 8px;
	overflow: hidden;
}

.jqBubbleInteriorBot2LG {
	background: url(/ui/images/jqBubble/large/bubblebot_lg.png) left top no-repeat;
	_background-image: url(/ui/images/jqBubble/bubblebot.gif);
	height: 144px;
}

.jqBubbleClose2LG {
	cursor: pointer;
	_cursor: hand;
	position: absolute;
	z-index: 6000;
	left: 390px;
	top: 10px;
}

.jqBubbleContent2LG {
	position: absolute;
	display: none;
}

.jqBubble2LG iframe {
	/* workaround for display issue in IE6 with SELECT elements */
	/* do not edit or remove */
	display: none;
	display /**/: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 100%;
	height: 100%;
}
