#tabcontainer{
	margin: 4px 0px 4px 0px;
}

#tabcontainer > div.active{
	display: normal;
}

#tabcontainer > div{
	position: relative;
	border-bottom: 8px solid #eeeeee;
	padding: 10px 10px 10px 10px;
	/*box-shadow: 0px 5px 3px -5px #aaaaaa;*/
	overflow: visible !important;
	background-color: #ffffff;
}

#tabcontainer p.mb{
	border-bottom: 8px solid #eeeeee;
	padding: 8px 8px 7px 8px;
	overflow: visible;
}

#tabcontainer p.mb b{
transition: all 100ms ease;
	border: none;
	border-bottom: 8px solid transparent;
	position: relative;
	background-color: transparent;
	padding: 12px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	font-size: 9pt;
	color: #888888;
}

#tabcontainer p.mb b:hover{
	transition: all 100ms ease;
	border-bottom: 8px solid #0072c6;
	color: #444444;
	background-color: #f4f4f4;
}

#tabcontainer p.mb b.active{
	color: #000000;
	background-color: #eeeeee;
	border-bottom: 8px solid #0072c6;
}

#tabcontainer p.mb:hover{
	border-bottom: 8px solid #444444;
}


#tabcontainer p b img{
	position: relative;
	top: 3px;
}

#tabcontainer:hover > div, #tabcontainer:hover p.mb{
	border-bottom: 8px solid #e8e8e8;
}