	#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
	text-align: left;
	}
	#bubble_tooltip .bubble_top{
		background-image: url('../img/img_tooltip/tooltip_top.gif');
		background-repeat:no-repeat;
		height:16px;	
	}
	#bubble_tooltip .bubble_middle{
		background-image: url('../img/img_tooltip/tooltip_middle.gif');
		background-repeat:repeat-y;	
		background-position:bottom left;
		padding-left:7px;
		padding-right:7px;
	}
	#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	text-align: justify;
	}
	#bubble_tooltip .bubble_bottom{
		background-image: url('../img/img_tooltip/tooltip_bottom.gif');
		background-repeat:no-repeat;
		background-repeat:no-repeat;	
		height:44px;
		position:relative;
		top:-6px;
	}
			.report_item {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-style: normal;
			color: #000000;
			font-weight: lighter;
			background-color: #EFF3FC;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: none;
			border-left-style: none;
			border-top-color: #CCCCCC;
			border-right-color: #CCCCCC;
			border-bottom-color: #CCCCCC;
			border-left-color: #CCCCCC;
		}
	
		.report_item_alternate {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-style: normal;
			color: #686866;
			font-weight: lighter;
			background-color: #F7F9FD;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: none;
			border-left-style: none;
			border-top-color: #CCCCCC;
			border-right-color: #CCCCCC;
			border-bottom-color: #CCCCCC;
			border-left-color: #CCCCCC;
		}
	
		.report_header {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: bold;
			color: #000000;
			background-color: #FFFFFF;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-top-style: none;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: none;
			border-top-color: #CCCCCC;
			border-right-color: #CCCCCC;
			border-bottom-color: #CCCCCC;
			border-left-color: #CCCCCC;
			letter-spacing: -1px;
		}

		.modalDialog_transparentDivs{	
			filter:alpha(opacity=40);	/* Transparency */
			opacity:0.4;	/* Transparency */
			background-color:#AAA;
			z-index:1;
			position:absolute; /* Always needed	*/
		}
		
		.modalDialog_contentDiv{
			border:3px solid #000;	
			padding:2px;
			z-index:100;/* Always needed	*/
			position:absolute;	/* Always needed	*/
			background-color:#FFF;	/* White background color for the message */
		}
		
		.modalDialog_contentDiv_shadow{
			z-index:90;/* Always needed	- to make it appear below the message */
			position:absolute;	/* Always needed	*/
			background-color:#555;
			filter:alpha(opacity=30);	/* Transparency */
			opacity:0.3;	/* Transparency */	
		}	
		
		#mainContainer{
			margin:0 auto;
		}
		
		.modalDialog_contentDiv_error{
			border:3px solid #FFF;	
			padding:2px;
			z-index:100;/* Always needed	*/
			position:absolute;	/* Always needed	*/
			background-color:#F00;	/* White background color for the message */
			color:#FFF;
		}

		.modalDialog_contentDiv_error a{
			color:#FFF;
		}
