/* Blue Container Styles */

.heading_container h1,
.heading_container h2,
.heading_container h3,
.heading_container h4,
.heading_container {
	padding:5px 8px 4px 8px;
	margin:0;
	position:relative; 
	cursor: hand;
	cursor: pointer;
	font-size: 10pt;
	text-align:center;
}

.hand
{
	cursor: hand;
	cursor: pointer;
}

.heading_container,
.heading_right_top,
.heading_bottom,
.heading_bottom span {
	background:url(../../images/bluecontainer_headi.png) no-repeat;
	position:relative;
	_height:1px
}
.heading_container {
	background-color:#7AA4DD;
	margin-top:6px;
	padding:0;
	clear:both
}
.heading_container.first{margin-top:0}
.heading_right_top {
	background-position:0 -70px;
	height:5px;
	width:5px;
	float:right;
	overflow:hidden
}
.bucket_container {
	/*background:url(../../images/bluecontainer_bucke.png) repeat-x 0 -92px;*/
	min-height:1px;
	_height:1px;
	position:relative
}
.bucket_top {
	border-left:2px solid #9fbde5;
	border-right:2px solid #9fbde5;
	background:url(../../images/bluecontainer_buckf.png) no-repeat;
	height:10px
}
.bucket_top span {
	background:url(../../images/bluecontainer_buckf.png) no-repeat right -10px;
	width:10px;
	height:10px;
	float:right;
	overflow:hidden
}
.bucket_content {
	border-left:2px solid #9fbde5;
	border-right:2px solid #9fbde5;
	min-height:1px;
	_height:1px;
	position:relative;
	padding:0 10px
}
.bucket_bottom {
	background:url(../../images/bluecontainer_buckf.png) no-repeat 0 -22px;
	height:10px;
	margin-bottom:4px
}
.bucket_bottom span {
	background:url(../../images/bluecontainer_buckf.png) no-repeat right -34px;
	width:12px;
	height:10px;
	float:right;
	overflow:hidden
}
.clear {
	clear:both;
	height:1px;
	font-size:1px;
	padding:0;
	margin:0
}