.TitleBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #000099;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.TitleBlueCenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #000099;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}
.TitleMaroon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: maroon;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.TitleWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.TitleBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}

.NavWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.NavWhite:hover
{
    TEXT-DECORATION: underline
}
.BreadCrumbs
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000099;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
A.BreadCrumbs
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000099;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.BreadCrumbs:hover
{
    COLOR: blue
}
.TextNormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10.5pt;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	 text-transform: none;
}
.TextJustify
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
A.TextNormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000099;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.TextNormal:hover
{
    FONT-WEIGHT: bold
}
.TextSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Arial Narrow;
	 text-transform: none;
	 color: #000;
}
.TextSmallBlue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    COLOR: #000069;
}
.TextSmallJust
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Arial Narrow;
    TEXT-ALIGN: justify
}
A.TextSmall
{
    COLOR: #000099;
    TEXT-DECORATION: underline
}
A.TextSmallJust
{
    COLOR: #000099;
    TEXT-DECORATION: underline
}
A.TextSmall:hover
{
    FONT-WEIGHT: bold
}
A.TextSmallJust:hover
{
    FONT-WEIGHT: bold
}
.TextSmallWhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: white;
    FONT-FAMILY: arial narrow;
}
.TextWhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
A.TextWhite
{
}
A.TextWhite:hover
{
    FONT-WEIGHT: bold
}
.LinksSite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000099;
    FONT-FAMILY: Arial Narrow;
    TEXT-DECORATION: none
}
A.LinksSite
{
}
A.LinksSite:hover
{
    FONT-WEIGHT: bold
}
.TextNotify
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000099;
    FONT-FAMILY: Arial Narrow
}
.SiteMaster
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #000099;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.SiteMaster
{
    LINE-HEIGHT: normal;
    TEXT-DECORATION: underline
}
A.SiteMaster:hover
{
    COLOR: blue
}
.SiteMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000099;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SiteMenu
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.SiteMenu:hover
{
    COLOR: blue
}
.SiteBase
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000099;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SiteBase
{
    FONT-WEIGHT: bold;
    COLOR: maroon;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SiteBase:hover
{
    COLOR: blue
}
.ErrorNormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: red;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.ErrorSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: red;
    FONT-FAMILY: Arial Narrow
}
.SystemMSG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: white;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: navy
}
.SystemErrorMSG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: red;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    
}
.buttonUnused
{
    PADDING-RIGHT: 1pt;
    PADDING-LEFT: 1pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 1pt;
    MARGIN: 1pt;
    COLOR: #fff5d7;
    PADDING-TOP: 1pt;
    BACKGROUND-COLOR: #576a9d;
    font-face: Tahoma, Arial, Helvetica, sans-serif
}
.buttonTanUnused
{
    PADDING-RIGHT: 1pt;
    PADDING-LEFT: 1pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 1pt;
    MARGIN: 1pt;
    COLOR: #576a9d;
    PADDING-TOP: 1pt;
    BACKGROUND-COLOR: #fff5d7;
    font-face: Tahoma, Arial, Helvetica, sans-serif
}
.TextLargeBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000099;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.DocketHeaderTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Tahoma, Arial, ' Helvetica', sans-serif;
    TEXT-ALIGN: center
}
.TextLargeBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.TextBlue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000099;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
A.TextBlue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000099;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TextRed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: red;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.TextHidenGray
{
    FONT-SIZE: 0pt;
    COLOR: #ebebe1;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.Time
{font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:red;
font-weight:bold;
text-align:center;
line-height:4em;
}
.ddlBorder {
    border: 2px solid #7d6754; /* Sets border width, style, and color */
    padding: 3px; /* Optional: adds space between border and text */
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Arial Narrow;
    text-transform: none;
    color: #000;
}
.align-button {
    position: relative;
    top: -3px;
}
/* Container matches GridView */
.grid-container {
    display: table;
    border-collapse: collapse;
    width: 100%;
    font-size: 10px;
}

/* Fake row for hyperlink */
.grid-link-row {
    display: table-row; /* behaves like a table row */
}

    /* Hyperlink acts as full-width cell */
    .grid-link-row a {
        display: table-cell;
        width: 100%;
        padding: 6px 8px; /* Match table cell padding */
        background-color: #f5f5f5; /* Same as GridView header background */
        border: 1px solid #ccc; /* Same border as GridView cells */
        color: #000; /* Text color matching the table */
        font-weight: bold; /* Match header bold */
        text-decoration: none;
        vertical-align: middle;
        box-sizing: border-box;
    }

     

/* GridView styles */
.gridview {
    display: table;
    width: 100%;
    border-collapse: collapse;
}

    .gridview th, .gridview td {
        border: 1px solid #ccc;
        padding: 8px;
        text-align: left;
    }
/* formatting for dockets search for cca re: pdf links 
#hdpdf
{
	margin-top: .5em;
	display: block;
}

#hdpdf a
{
	float: right;
	color: #980000;
	background-color: #fff;
	border: 1px solid #000069;
	width: 100px;
	padding: 5px;
	text-align: center;
	font-size: .9em;
}
#hdpdf a:hover
{
	background-color: #980000;
	color: #fff;
	text-decoration: none;
}

/* home page formatting for important news in red box for all courts */

#hdpdf p
{
	border: 0px solid red;
	color: red;
	padding: 2px;
	margin: .25em;
	font-weight: bold;
	text-align: right;
	width: 95%;
	padding: 5px;
	
}
#hdpdf
{
	border: 0px solid red;
	margin: 2em;
}

#hdpdf h4 {
	float: right;
	border: 1px solid #000;
	background-color:#e0e0e0;
	font-size:1em;
}

#hdpdf a
{
	color: #980000;
	padding: 5px;
	text-align: center;
	font-size: .9em;
}
#hdpdf a:hover
{
	background-color: #980000;
	color: #fff;
	text-decoration: none;
}