TABLE#clear	{
		display: table ;
		empty-cells: hide ;
		border-collapse: collapse ;
		/*border-collapse: separate ;*/
		border: 0 ;
		border-style: none ;
		border-color: white ;
		background: white ;
		background-color: white ;
		color: white ;
		}

THEAD#clear	{
		display: table-header-group ;
		border: 0 ;
		border-style: none ;
		border-color: white ;
		background: white ;
		background-color: white ;
		color: white ;
		}

TFOOT#clear	{
		display: table-footer-group ;
		border: 0 ;
		border-style: none ;
		border-color: white ;
		background: white ;
		background-color: white ;
		color: white ;
		}

TBODY#clear	{
		display: table-row-group ;
		border: 0 ;
		border-style: none ;
		border-color: white ;
		background: white ;
		background-color: white ;
		color: white ;
		}

TR#clear	{
		display: table-row ;
		font-size: 80% ;
		border: 0 ;
		border-style: none ;
		border-color: white ;
		background: white ;
		background-color: white ;
		color: white ;
		}

TH#clear	{
		display: table-cell ;
		vertical-align: middle ;
		text-align: center ;
		border: 0 ;
		border-style: none ;
		border-color: white ;
		background: white ;
		background-color: white ;
		color: white ;
		}

TD#clear	{
		display: table-cell ;
		vertical-align: middle ;
		text-align: center ;
		border: 0 ;
		border-style: none ;
		border-color: white ;
		background: white ;
		background-color: white ;
		color: white ;
		}

TABLE		{
		display: table ;
		border-collapse: collapse ;
		}

CAPTION		{
		display: table-caption ;
		caption-side: top ;
		}

THEAD		{
		display: table-header-group ;
		border: solid black ;
		background: #ccc ;
		color: blue ;
		font-weight: bold italic ;
		font-style: italic ;
		}

TFOOT		{
		display: table-footer-group ;
		border: solid black ;
		background: #444 ;
		color: white ;
		font-weight: bold ;
		}

TBODY		{
		display: table-row-group ;
		border: solid ;
		background: black ;
		}

COL		{
		display: table-column ;
		}

COLGROUP	{
		display: table-column-group ;
		}

TR		{
		display: table-row ;
		font-size: 80% ;
		margin-left: 4em ;
		border: 1px solid black ;
		}

TR#head		{
		background: #ccc ;
		color: black ;
		}
TR#error	{
		background: #fcc ;
		color: red ;
		}
TR#even		{
		background: #fff ;
		color: black ;
		}
TR#odd		{ background: #dfd ;
		color: black ;
		}
TR#subeven	{
		background: #ffc ;
		color: black ;
		}
TR#subodd	{
		background: #ddc ;
		color: black ;
		}
TR#total	{
		background: #ccf ;
		color: black ;
		}

TD, TH		{
		display: table-cell ;
		padding-left: 2pt ;
		padding-right: 2pt ;
		}

TH		{
		speak-header: once ;
		border: 1px solid black ;
		vertical-align: baseline ;
		text-align: center ;
		}

TD		{
		vertical-align: middle ;
		border: 1px solid black ;
		text-align: center ;
		}

INPUT		{
		background-color: #FFFFFF ;
		border-bottom: #3333CC 1px solid ;
		border-left: #3333CC 1px solid ;
		border-right: #3333CC 1px solid ;
		border-top: #3333CC 1px solid ;
		color: #000000 ;
		font-family: Verdana ;
		cursor: pointer;
		}

INPUT#button	{
		background-color: #999999 ;
		border-bottom: #3333CC 1px solid ;
		border-left: #3333CC 1px solid ;
		border-right: #3333CC 1px solid ;
		border-top: #3333CC 1px solid ;
		color: #000000 ;
		font-family: Verdana ;
		cursor: pointer;
		}

#radmin .boxwrap	{
		width: 98% ;
		margin-left: auto ;
		margin-right: auto ;
		} /* 95% */
#radmin .boxbody	{
		width: 100% ;
		/*float: left ;*/
		} /* 80% */
#radmin .boxcenter	{
		/*width: 70% ;*/
		/*float: right ;*/
		overflow: auto ;
		} /* 70% */

.boxleft	{ 
                width: 10em ;
		float: left ;
		overflow: none ;
		font-size: 100% ;
		} /* 30% */
.boxleft INPUT	{ 
		font-size: 80% ;
		}
.boxright	{ 
                width: 9em ;
		float: right ;
		overflow: none ;
		font-size: 100% ;
		} /* 20% no overflow */
.boxright INPUT	{ 
		font-size: 80% ;
		}
.boxheader	{ 
                width: 100% ;
		clear: both ;
		}
.boxfooter	{
		width: 100% ;
		clear: both ;
		}

.boxclear	{
		clear: both ;
		line-height: 0px ;
		}

/* ie hack: */
.iehackwrap	{
		text-align: center;
		}
.boxwrap	{
		text-align: justify;
		}     

/* box color */
.boxwrap	{
		/* background: #ccc; */
		background: #fff;
		}
.boxheader	{
		/* background: #ffc; */
		background: #fff;
		}
.boxfooter	{
		/* background: #cfc; */
		background: #fff;
		}
.boxcenter	{
		/* background: #fff; */
		background: #fff;
		}
.boxleft	{
		/* background: #ccf; */
		background: #fff;
		}
.boxright	{
		/* background: #cff; */
		background: #fff;
		}

DIV		{
		margin: 0px;
		padding: 0px;
		}

/* formatting */
BODY		{
		background-color: #fff;
		color: #000;
		margin: 0px;
		padding: 0px;
		}
.boxwrap	{
		text-align: justify;
		margin-bottom: 2em;
		}

H1		{
		padding: 2px 10px;
		margin: 0px;
		}
P		{
		padding: 5px 10px;
		margin: 0px;
		}

/* style */

BODY		{
		font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		}

H1		{
		font-size: 1.3em ;
		text-align: center ;
		}
P, LI		{
		font-size: 0.8em ;
		}
.boxfooter P	{
		font-size: 0.7em ;
		text-align: center ;
		}

.button		{ 
		border: 1px solid black ;
		margin: 0.5em ;
		padding: 0.5em ;
		background: #fff ;
		text-align: center ;
		}
.pad		{ 
		border: 1px solid black ;
		margin: 0.2em ;
		padding: none ;
		background: #fff ;
		text-align: center ;
		}
.comment	{
		border: 1px solid red ;
		margin: 0.5em;
		padding: 0.5em;
		background: #fff;
		}
H1 SPAN		{
		font-weight: normal;
		}

#scrolling DIV.boxleft, #scrolling DIV.boxright
		{
		overflow: auto ;
		height: 4em ;
		}

