table.statsTable
{
	border-collapse: collapse;
        border-style: solid;
        border-width: 1px;
        border-color: black;
	margin-bottom: 3em;
	font-size: 85%;
	line-height: 1.2;
        font-family: arial, helvetica, sans-serif;
        text-align: left;

}

tr.startDetailClosed:hover, tr.endDetailClosed:hover
{
	background: #F2F2F2;
}

tr.total, tr.main
{
        border-top-style: solid;
        border-top-width: 1px;
        font-weight: bold;
}

tr.startDetailClosed, tr.endDetailClosed
{
        font-weight: normal;
}

tr.startDetailOpen, tr.endDetailOpen
{
        font-weight: bold;
}

th, td
{
	padding: .3em .5em;
        border-collapse: collapse;
        border-style: none;
        border-width: 0px;
}

th.currency, td.currency
{
        text-align: right;
}

th
{
        font-weight: normal;
	text-align: left;
	padding-left: 20px;
}

thead th
{
        background:#FFFFFF url(../gfx/style/gradBar.png) repeat-x bottom;
	padding-left: .5em;
        font-size: 110%;
        color: #FFF;
}




tbody th.closed00Start0
{
	background: url(../gfx/expandbtn.gif) no-repeat 5px 55%;
        font-weight: bold;
}

tbody th.open00Start0
{
	background: url(../gfx/collapsebtn.gif) no-repeat 5px 55%;
        font-weight: bold;
}

tbody th.loading00Start0
{
	background: url(../gfx/spinner.gif) no-repeat 2px 55%;
        font-weight: bold;
}





tbody th.closed10Start1
{
	background: url(../gfx/dots10Start1Closed.gif) no-repeat 23px 55%;
	padding-left: 43px;
        border-style: none solid solid solid;
}

tbody th.open10Start1
{
	background: url(../gfx/dots10Start1Open.gif) no-repeat 23px 55%;
	padding-left: 43px;
        border-style: none solid solid solid;
        font-weight: bold;
}

tbody th.empty10Start1
{
	background: url(../gfx/dots10Start1Empty.gif) no-repeat 23px 55%;
	padding-left: 43px;
        border-style: none solid solid solid;
}

tbody th.loading10Start1
{
	background: url(../gfx/spinner.gif) no-repeat 20px 55%;
        padding-left: 43px;
}





tbody th.closed10End1
{
	background: url(../gfx/dots10End1Closed.gif) 23px 55% no-repeat;
	padding-left: 43px;
        border-style: none solid solid solid;
}

tbody th.open10End1
{
	background: url(../gfx/dots10End1Open.gif) 23px 55% no-repeat;
	padding-left: 43px;
        border-style: none solid solid solid;
        font-weight: bold;
}

tbody th.empty10End1
{
	background: url(../gfx/dots10End1Empty.gif) 23px 55% no-repeat;
	padding-left: 43px;
        border-style: none solid solid solid;
}

tbody th.loading10End1
{
	background: url(../gfx/spinner.gif) no-repeat 23px 55%;
        padding-left: 43px;
}




tbody th.closed11Start2
{
	background: url(../gfx/dots11Start2.gif) 23px 55% no-repeat;
	padding-left: 65px;
        border-style: none solid none solid;
}

tbody th.open11Start2
{
	background: url(../gfx/dots11Start2.gif) 23px 55% no-repeat;
	padding-left: 65px;
        border-style: none solid none solid;
        font-weight: bold;
}

tbody th.empty11Start2
{
	background: url(../gfx/dots11Start2Empty.gif) 23px 55% no-repeat;
	padding-left: 65px;
        border-style: none solid none solid;
}

tbody th.loading11Start2
{
	background: url(../gfx/spinner.gif) no-repeat 23px 55%;
        padding-left: 65px;
}






tbody th.closed01Start2
{
	background: url(../gfx/dots01Start2.gif) 23px 55% no-repeat;
	padding-left: 65px;
        border-style: none solid none solid;
}

tbody th.open01Start2
{
	background: url(../gfx/dots01Start2.gif) 23px 55% no-repeat;
	padding-left: 65px;
        border-style: none solid none solid;
        font-weight: bold;
}

tbody th.empty01Start2
{
	background: url(../gfx/dots01Start2Empty.gif) 23px 55% no-repeat;
	padding-left: 65px;
        border-style: none solid none solid;
}

tbody th.loading01Start2
{
	background: url(../gfx/spinner.gif) no-repeat 23px 55%;
        padding-left: 65px;
}




tbody th.closed11End2
{
	background: url(../gfx/dots11End2Closed.gif) 23px 55% no-repeat;
	padding-left: 65px;
        border-style: none solid solid solid;
}

tbody th.open11End2
{
	background: url(../gfx/dots11End2Open.gif) 23px 55% no-repeat;
	padding-left: 65px;
        border-style: none solid solid solid;
        font-weight: bold;
}

tbody th.empty11End2
{
	background: url(../gfx/dots11End2Empty.gif) 23px 55% no-repeat;
	padding-left: 65px;
        border-style: none solid solid solid;
}

tbody th.loading11End2
{
	background: url(../gfx/spinner.gif) no-repeat 23px 55%;
	padding-left: 65px;
}





tbody th.closed01End2
{
	background: url(../gfx/dots01End2Closed.gif) 23px 55% no-repeat;
	padding-left: 65px;
        border-style: none solid solid solid;
}

tbody th.open01End2
{
	background: url(../gfx/dots01End2Open.gif) 23px 55% no-repeat;
	padding-left: 65px;
        border-style: none solid solid solid;
        font-weight: bold;
}

tbody th.empty01End2
{
	background: url(../gfx/dots01End2Empty.gif) 23px 55% no-repeat;
	padding-left: 65px;
        border-style: none solid solid solid;
}

tbody th.loading01End2
{
	background: url(../gfx/spinner.gif) no-repeat 23px 55%;
	padding-left: 65px;
}



tfoot tr.total
{
        font-weight: bold;
        font-size: 110%;
        background: #F2F2F2;
}