body
{
 background: #eee;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 1em 1em 1em 2em;
}
body.blue
{
 background: #5B9CC7;
}

p          { font-size: 10pt; }
ul         { font-size:  8pt; list-style: circle; }

td.bgwhite { background: #eee; }
table.ui   { background-color: #fff8d8; border: 1px solid gray; }

table.notes   { background-color: #fff8d8; border: 1px solid gray; border-right:  2px solid gray; border-bottom: 2px solid gray;}
td.notestext { max-width: 200}
th.notesHeader
{
    background-color: #999;
	color: #fff;
	font-size: 11pt;
	font-weight: bold;
}
td.ui      { border-top: 1px solid gray; }

.menu      { background-color: white; font-size: 10pt; }
table.menu { border: 1px solid gray; }

table.finance { border: 0px solid gray; font-size: 8pt; }
table.grid { background-color: #fff8d8; border: 1px solid gray; }
td.gridrb  { border-right:  1px solid gray; border-bottom: 1px solid gray; }
td.gridr   { border-right:  1px solid gray; }
td.gridb   { border-bottom: 1px solid gray; }

.head1     { font-size: 14pt; font-weight: bold; }
.head2     { font-size: 12pt; font-weight: bold; }
.head2:link    {  color: gray;  text-decoration: none; }
.head2:visited {  color: gray;  text-decoration: none; }
.head2:hover   {  color: black; text-decoration: underline; }

.red       { color: red; }
.green      { color: green; font-size: 16pt; font-weight: bold; }
.gray      { color: gray; }
.prompt    { font-size: 10pt; }
.promptred { font-size: 10pt; color:red; }
.errors    { color: red; font-size: 10pt; font-weight: bold; text-align: center; }
.timestamp { text-align: right; font-size: 8pt; }

/* display taglib */
table.table
 { font-size: 8pt; border-top: 1px solid gray; border-left: 1px solid gray; }

table.table1
 { font-size: 8pt; border-top: 1px solid gray; }

 th.tableCellHeader1
{
 border-right: 1px solid gray; border-left: 1px solid gray;  background-color: #ddd;
	padding-bottom: 5px;
	padding-top: 5px 
}

table.finTable
 { font-size: 8pt; border-bottom: 1px solid gray; border-top: 1px solid gray; border-left: 1px solid gray; }

table.borderTable
 { font-size: 8pt; border-bottom: 1px solid gray; border-top: 1px solid gray; border-left: 1px solid gray; border-right: 1px solid gray; }

table.cseRefundsTable
 { font-size: 10pt; border-bottom: 1px solid gray; border-top: 1px solid gray; border-left: 1px solid gray; border-right: 1px solid gray; }

th.tableCellHeader
{
 border-right: 1px solid gray; border-bottom: 1px solid gray;
 background-color: #ddd
}
td.tableCellHeader
{
 border-right: 1px solid gray; border-bottom: 1px solid gray;
 background-color: #ddd
}


th.tableCellHeader2
{
 border-right: 1px solid gray; border-bottom: 1px solid gray; border-top: 1px solid gray;
 background-color: #ddd
}

th.tableCellHeader3
{
 border-right: 1px solid gray; border-bottom: 1px solid gray; border-top: 1px solid gray; border-left: 1px solid gray;
 background-color: #ddd
}

td.tableCell { border-right: 1px solid gray; border-bottom: 1px solid gray; }

td.miamiDocketCell { border-right: 1px solid gray; border-bottom: 1px solid gray; font-size: 10pt; font-family: monospace}

td.courtCell {border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; }

td.monthCell {  border-top: 1px solid gray; }
td.caseCell
{
 background-color: #ddd;
 border-right: 1px solid gray; border-bottom: 1px solid gray;
}
td.sentenceHead
{
 background-color: #ddd;
 border-top: 1px solid gray; 
 border-right: 1px solid gray;
 border-left: 1px solid gray;
}
td.calendarEventCell
{
 font-size: 10pt; font-weight: bold;
 background-color: #ddd;
 border-right: 1px solid gray; border-bottom: 1px solid gray;
}
td.calendarCell
{
 background-color: #ddd;
 border-right: 1px solid gray; border-bottom: 1px solid gray;
}
td.thickCell
{
 background-color: #ddd;
 border-right: 1px solid gray; border-bottom: 1px solid gray; border-top: 1px solid gray;
}
td.tableCellNoVBorder { border-bottom: 1px solid gray; }
table.charges { font-size: 8pt; }
td.chargesCellHeader { font-style: italic; }
td.chargesCell { }
td.pdCell { border-top: 1px solid gray; }
td.dgCellHeader { font-style: Italic;color: red;width:30pt; }
td.dgCell {font-size:8pt; }
table.dg { font-size: 8pt;}

td.cc {border: 1px solid gray; }

td.tableCellRtBorder 
{
  border-right: 1px solid gray;
 }
td.tableCellRtTpBorder 
{
  border-right: 1px solid gray; border-top: 1px solid gray; 
 }

td.tableCellTpBmBorder 
{
  border-bottom: 1px solid gray; border-top: 1px solid gray; 
 }

td.tableCellNoBorder {  }
td.tableCellTpBorder {border-top: 1px solid gray; }

td.tableCellNoBmBorder {border-left: 1px solid gray; border-right: 1px solid gray; border-top: 1px solid gray; }


/* legacy myfloridacounty styles */
.redhead
{
 color: #C44;
 font-size: 12pt; font-weight: bold;
}
.bgblack { background: black; }

.nav:link
{
 color: white;
 text-decoration: none;
 font-size: 10pt; font-weight: bold;
}
.nav:visited
{
 color: white;
 text-decoration: none;
 font-size: 10pt; font-weight: bold;
}
.nav:hover   { color: black; }

.pglink:link
{
 color: black;
 text-decoration: none;
 font-size: 12pt; font-weight: bold;
}
.pglink:visited
{
 color: black;
 text-decoration: none;
 font-size: 12pt; font-weight: bold;
}
.pglink:hover   { color: black; }

table.county
 { font-size: 8pt; border-top: 1px solid gray; border-left: 1px solid gray; border-right: 1px solid gray; }
 
.content { font-family: Arial, Helvetica; text-decoration: none; font-size: 12px; color: #000000}

.fixedfont { font-size: 8pt; font-weight: bold; text-decoration: none;}
.note { font-size: 8pt; text-decoration: none;}
td.tabtop { background-color: #929492; height: 1px  }
td.tabtxt { background-color: #eeeecc; height: 15 }
td.tabactive { background-color: #fff8d8; height: 15 }
.fields { COLOR: #000000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold }
.reqfields { COLOR: red; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold }

.content1 { font-family: Arial, Helvetica; text-decoration: none; font-size: 12px; color: navy}

table.simple {
        border: 1px solid gray;
        border-collapse: collapse;
        font-size: 8pt;
}
table.simple thead tr th {
        background-color: #ddd
}

table.simple th.tableCellHeader
{
border: 1px solid gray;
 background-color: #ddd
}
table.simple td.tableCellHeader
{
border: 1px solid gray;
 background-color: #ddd
}
table.simple td {
        border: 1px solid gray;
}


table.simple td.tableCell {
        border: 1px solid gray;
}

select.error {
	color: red;
}


