.center
{
	text-align: center;
}

.ui-state-error ul li 
{
    list-style: none outside url(../include/fatal.gif);
    color: red !important;
    font-size: larger;
}   

.warn 
{ 
	background: red; 
}

div.address
{
	line-height: 1.5em;
}

a:hover
{
   text-decoration: underline;
}
	
a.none:hover
{
   color: #d1c898;
   text-decoration: underline;
}

p.help
{
	display: none;
	text-align: justify;
	text-indent: 2em;
}

a.help
{
}

fieldset
{
	border: thin solid #555;
}

li.ac_even, li.ac_odd
{
	text-align: left !important;
}

img
{
	border: none;
}

div#accord div
{
    padding: 0;
}

div#accord div a
{
   color: blue;
}

/* Tables --------------------------------------------------------------------*/

table
{
    border-collapse: collapse;
    empty-cells: show;
    overflow: auto;
}

table.list
{
    width: 100%;
}

td, th
{
    padding: 0.5em 1em 0.5em 1em;
    text-align: left;
}

table.tiny td, table.tiny th
{
    padding: 1px;
    font-size: small;
}

caption
{
    caption-side: bottom;
    font-size: small;
    padding: 1em;
    /*font-style: italic;*/
}

td.time
{
    white-space: nowrap;
}

td.top, th.top, tr.top
{
    vertical-align: top;
}

td.end
{
    border-right: thin dashed #aaa;
}

td.num, th.num
{
    text-align: right;
}

tr.total td
{
    font-weight: bold;
}

tfoot
{
    font-size: small;
}

dd
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

/* Displaytag */
span.pagebanner
{
	display: block;
	text-align: center;	
}

div.exportlinks
{
    text-align: center; 
}
