.tabheadertable
{
	width: 100%;
}

.tabactiveleft
{
	height: 27px;
	width: 6px;
	overflow: hidden;
	background-image: url(images/TabActiveLeft.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.tabactiveright
{
	height: 27px;
	width: 6px;
	overflow: hidden;
	background-image: url(images/TabActiveRight.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.tabactive
{
	height: 27px;
	background-image: url(images/TabActiveTop.gif);
	background-repeat: repeat-x;
	font-size: 8pt;
	cursor: pointer;
}

.tabinactiveleft
{
	height: 27px;
	width: 6px;
	overflow: hidden;
	background-image: url(images/TabInactiveLeft.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	border-bottom: solid 1px #C8D0DA;
}

.tabinactiveright
{
	height: 27px;
	width: 6px;
	overflow: hidden;
	background-image: url(images/TabInactiveRight.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	border-bottom: solid 1px #C8D0DA;
}

.tabinactive
{
	height: 27px;
	background-image: url(images/TabInactiveTop.gif);
	background-repeat: repeat-x;
	font-size: 8pt;
	cursor: pointer;
	border-bottom: solid 1px #C8D0DA;
}

.tabvisibletable
{
	width: 100%;
	display: block;
}

.tabinvisibletable
{
	visibility: hidden;
	display: none;
}

.tabextra
{
	width: 50%;
	border-bottom: solid 1px #C8D0DA;
}

.tabdiv
{
	padding: 5px;
	border-left: solid 1px #C8D0DA;
	border-right: solid 1px #C8D0DA;
	border-bottom: solid 1px #C8D0DA;
	width: 100%;
	background-color: #EAF2FF;
}

.tabspacer
{
	height: 1px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
}

