#TabContainer
{
    margin: 5px 5px;
    padding: 0;
}
#TabContainer .tab
{
    list-style: none;
    /*border-bottom: 1px solid #8FB3FA;*/
    margin:  0;
    padding: 0 0px 27px 0;
}
#TabContainer .tab li
{
    float: right;
    margin-left: 5px;
}
#TabContainer li a:link,#TabContainer li a:visited
{
    display: block;
    font-family: tahoma;
    font-size: 9pt;
    background-color: #8FB3FA;
    color: #4a4c4c;
    border-top: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
	border-right: 1px solid #4a4c4c;
	border-bottom: 1px solid #4a4c4c;
    padding: 3px;
	pssing-top:10px;
	padding-bottom:10px;
    text-decoration: none;
	border-radius:10px 10px 0 0;	
}
#TabContainer li a:hover,#TabContainer li.active a
{
    background-color: #FFFFFF;
}
#TabContainer .ContentArea
{
    border: 1px solid #8FB3FA;
    padding: 3px;
}
#TabContainer .tab li.active , #TabContainer .tab li.active a:hover
{
    background-color: #ffffff;
    border-top: 1px solid #4a4c4c;
	border-left: 1px solid #4a4c4c;
	border-right: 1px solid #8d8c8c;
	border-bottom: 1px solid #ffffff;
	font-weight:bold;
}

#righttab
{
    margin: 5px 5px;
    padding: 0;
}
#righttab.tabri2
{
    list-style: none;
    border-bottom: 1px solid #000000;
    margin:  0;
    padding: 0 0px 27px 0;
}

#righttab.tabri2 li
{
    float: right;
    margin-left: 5px;
}

#righttab.tabri2a.active , #righttab.tabri2a.active:hover
{
   color: #80000;
   
	font-weight:bold;
	
}
tr td:first-child
{
	font-weight:bold;
}
tr td:last-child
{
	font-weight:normal;
}

.ContentArea
{
	border-radius:10px 0 10px 10px;
}
.tab
{
	border-radius:10px 0 10px 10px;
	position:relative;
	bottom:3px;
}
