/* additional formatting for pages is located at the end of this style sheet */

#left-menu {
	position:absolute
	MARGIN-LEFT: 0; WIDTH: 165px;
	top: 150px;
}

#seal
{
	left: 5px;
	position: absolute;
	z-index: 1;
	top: 60px;
}
#nav-title p
{
	color: #fff;
	font-variant: small-caps;
	font-weight: bolder;
	font-size: 1.75em;
	font-family: "Times New Roman", Times, serif;
	line-height: .98em;
}
#nav-title
{
	top: 1px;
	z-index: 1;
	position: absolute;
	left: 30px;
	font-size:14px;
}
#nav-title .utitle
{
line-height: 1em;
font-size: 140%;
font-weight: bold;
}
#nav-title .utext
{
	vertical-align: top;
}
#nav-title .all
{
	letter-spacing: .10em;
}
#nav-title a:hover
{
	text-decoration: none;
	color: #fff;
}
#nav-title a
{
	color: #fff;
	text-decoration: none;
}
#nav-title a:visited
{
	color: #fff;
}

 HTML BODY {
	FONT-SIZE: 100%
}
 HTML FORM#inputForm {
	HEIGHT: 1%
}
 HTML #wrapper {
	/*min-width:800px;*/
	width: 100%;
}

HTML #container {
margin: 0 0 0 0;

}

 HTML #nav-wrapper #nav A {
	WIDTH: 0.1em; WHITE-SPACE: nowrap
}
 HTML #nav-wrapper {
	WIDTH: 100%
}
 HTML #nav-wrapper #nav {
	FONT-SIZE: 10px
}
 HTML #content {
	HEIGHT: 1%
}
 HTML #content-top {
	HEIGHT: 1%
}
 HTML #content-top-white {
	HEIGHT: 1%
}
 HTML #content-middle2 {
	HEIGHT: 1%
}
 HTML #content-bottom {
	HEIGHT: 1%
}
 HTML #content UL {
	MARGIN-LEFT: 0px
}


BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	BACKGROUND-Color:#000000;
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: tahoma,verdana,sans-serif;
	
}
FORM#inputForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#wrapper {
	BACKGROUND-color:#303030;
}
#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.clear {
	CLEAR: both; HEIGHT: 0px
}
#header {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 4px; POSITION: relative; HEIGHT: 111px
}
#header2 {
	PADDING-RIGHT: 0px;  HEIGHT: 100%;
}
#header3x {
	background-color:#FFF; HEIGHT: 100%
}

#header3 {
	background-color: #336294; 
	HEIGHT: 100%
}


#logo {
	LEFT: 30%; POSITION: absolute; TOP: 0px
}

#logo td{
padding:0px 2px 0px 2px;
}

#nav-header { /*nav utility position code*/
	FONT-SIZE: 10px; RIGHT: 5px; COLOR: #fff; FONT-FAMILY: tahoma,sans-serif; POSITION: absolute; TOP: 3px; TEXT-ALIGN: right; z-index:1;
}
#nav-header A {
	COLOR: #fff; TEXT-DECORATION: underline;
}
#nav-header .tco
{
	font-weight: normal;
	color: #fff;
}
#nav-header A:visited {
	COLOR: #purple; TEXT-DECORATION: underline;
}
#nav-header #searchform {
	MARGIN: 10px 0px 0px;	
}
#nav-header #searchform SPAN {
	PADDING-LEFT: 16px; FONT-WEIGHT: bold; COLOR: #000
}
#nav-header #searchform #query {
	WIDTH: 170px;
}
#nav-header #searchform SELECT {
	WIDTH: 170px
}
#nav-wrapper {
	WIDTH: 100%;
	/*BOTTOM: 5px;*/
	POSITION: absolute;
	top: 90px;
}
/* css related to tco main menu on new sc site */
#nav-wrapper ol
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #980000;
color: #fff;
width: 100%;
font-family: Arial,Helvetica,sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#nav-wrapper ol li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#nav-wrapper ol li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
color: #fff;
text-decoration: none;
border: 1px solid #fff;
}

#nav-wrapper ol li a:hover
{
background-color: #fff;
color: #006;
border: 1px solid #fff;
}

#nav-wrapper #active 
{ 
font-weight: bold;
}
/* ends css related to sc new site main menu */

#content {
	MARGIN-RIGHT: 0px;
}
#content-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px;
	background-color:#FFF;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-top DIV DIV {
	background-color:#FFF;
	HEIGHT: 0px /*creates the curve for the content top corners*/
}
#content-top DIV {
	PADDING-RIGHT: 17px; PADDING-LEFT: 0px;
	background-color:#FFF;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-middle {
	PADDING-LEFT: 17px;
	background-color:#FFF;
}
#content-middle2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px;
	background-color:#FFF;
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#content-bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px;
	background-color:#FFF;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-bottom DIV DIV {
	background-color:#FFF;
	HEIGHT: 17px
}
#content-bottom DIV {
	PADDING-RIGHT: 17px; PADDING-LEFT: 0px;
	background-color:#FFF;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-top-white {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content-top-white DIV DIV {
	background-color:#FFF;
	HEIGHT: 17px
}
#content-top-white DIV {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-right-white {
	background-color:#FFF;
	FLOAT: right; WIDTH: 17px; HEIGHT: 342px
}
#content-left-white {
	background-color:#FFF;
	FLOAT: left; WIDTH: 17px; HEIGHT: 342px
}
#content-bottom-white {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 16px; BACKGROUND: white; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-bottom-white DIV DIV {
	background-color:#FFF;
	MARGIN: 0px; HEIGHT: 17px
}
#content-bottom-white DIV {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px;
	background-color:#FFF;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #003399;
}
A:link {
	COLOR: #003399;
}
A:visited {
	COLOR:#636;
	
}
A:hover {
	COLOR: #7395c1;
}
/*H1 {
	MARGIN: 0px;
}*/
H2 {
	MARGIN: 0px
}
H3 {
	MARGIN: 0px
}
H4 {
	MARGIN: 0px
}
P {
	MARGIN: 0px;
}
#content H1 {
	FONT-SIZE: 1.5em; COLOR: #000066; FONT-FAMILY: helvetica,arial,sans-serif; LETTER-SPACING: -0.05em;
}
#content H1 A {
	COLOR: #9ab6db
}
#content H1 A:visited {
	COLOR: #9ab6db
}
#content H1 A:hover {
	COLOR: #7395c1
}
#content H1 SPAN {
	DISPLAY: block; FONT-SIZE: 70%
}
#content H2 {
	MARGIN-TOP: 0.75em; FONT-SIZE: 1.1em; MARGIN-BOTTOM: -0.7em; COLOR: #555; FONT-FAMILY: helvetica,arial,sans-serif
}
#home #content H2 {
	MARGIN: 0px
}
#content H3 {
	MARGIN-TOP: 0.75em; FONT-SIZE: 1em; MARGIN-BOTTOM: -0.7em; COLOR: #680000; FONT-FAMILY: helvetica,arial,sans-serif
}
#home #content H3 {
	MARGIN: 0px
}
#content P {
	MARGIN-TOP: 1.2em; FONT-SIZE: .8em; COLOR: #000; LINE-HEIGHT: 140%
}

#content UL {
	PADDING-LEFT: 0.5em; FONT-SIZE: 0.75em; COLOR: #333
}
#content OL {
	PADDING-LEFT: 0.5em; FONT-SIZE: 0.75em; COLOR: #333
}
#content UL LI {
	PADDING-LEFT: 16px; BACKGROUND: url(../images/icon_li_bullet.gif) no-repeat; LIST-STYLE-TYPE: none
}
#content BLOCKQUOTE {
	FONT-SIZE: 0.75em; COLOR: #333; FONT-STYLE: italic; FONT-FAMILY: georgia,serif
}
#content TABLE {
	FONT-SIZE: 0.75em; COLOR: #333; LINE-HEIGHT: 140%
}
#content TABLE TABLE {
	FONT-SIZE: 1em
}
#content TABLE TABLE TABLE {
	FONT-SIZE: 1.25em
}
#content TABLE UL {
	FONT-SIZE: 1em; COLOR: #333; LINE-HEIGHT: 140%
}
#content .TableHeader {
	MARGIN-TOP: 0.75em; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN-BOTTOM: -0.7em; COLOR: #555; FONT-FAMILY: helvetica,arial,sans-serif
}
#content .float-left {
	FLOAT: left
}
#content .float-right {
	FLOAT: right
}


BODY#home #content H1 {
	CLEAR: left; PADDING-LEFT: 34px; FONT-SIZE: 1.8em; PADDING-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat; LETTER-SPACING: -0.05em;
}

#content .footer {
	DISPLAY: block; PADDING-BOTTOM: 15px
}
#content .blue DT A {
	COLOR: #7395c1
}
#content .blue DT A:visited {
	COLOR: #7395c1
}
#content .blue DT A:hover {
	COLOR: #356299
}
#content .green DT A {
	COLOR: #70a731
}
#content .green DT A:visited {
	COLOR: #70a731
}
#content .green DT A:hover {
	COLOR: #3c591a
}
#content .red DT A {
	COLOR: #f26522
}
#content .red DT A:visited {
	COLOR: #f26522
}
#content .red DT A:hover {
	COLOR: #a64417;
}

#right-col {
	MARGIN-LEFT: 5px; WIDTH: 251px;
}
#right-col .module {
	MARGIN-BOTTOM: 10px
}

#right-col .module-heading {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 15px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: helvetica,arial,sans-serif;
}

#right-col H4 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 6px 5px; PADDING-LEFT: 28px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat;
	FONT-SIZE: 15px; FONT-FAMILY: helvetica,arial,sans-serif;
}
#right-col H4.browser {
	/*color:#FFF;*/
}
#right-col H4.calendar {
	BACKGROUND-IMAGE: url(../images/icon_right-col_calendar.gif)
}

#right-col .module-main {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: 0px solid; 
	PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: 1px solid; 
	PADDING-TOP: 8px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #fff;
}
#right-col .module-main DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; 
	LINE-HEIGHT: 150%; PADDING-TOP: 0px;
}
#right-col .module-main DT {
	BACKGROUND-POSITION: 0px 1px; FONT-WEIGHT: bold; 
	MARGIN-LEFT: 19px; BACKGROUND-REPEAT: no-repeat;
}
#right-col .module-main DD {
	/*PADDING-LEFT: 19px; */
	PADDING: 0px 0px 0px 18px;
	MARGIN: 0px 0px 2px 0px; 
	COLOR: #808080; FONT-FAMILY: tahoma,sans-serif;
	font-size:12px;
	line-height:normal;
}
#right-col .module-footer {
	BORDER-TOP: #d9d9d9 1px solid; FONT-SIZE: 10px; PADDING-TOP: 5px; HEIGHT: 15px
}
#right-col .module-footer A {
	COLOR: #808080; TEXT-DECORATION: none
}
#right-col .module-footer A:visited {
	COLOR: #808080; TEXT-DECORATION: none
}
#right-col .module-footer A:hover {
	COLOR: #555
}
#right-col H3 {
	FONT-SIZE: 0.9em; COLOR: #666; FONT-FAMILY: helvetica,arial,sans-serif
}
#right-col P {
	FONT-SIZE: 0.7em; COLOR: #333; LINE-HEIGHT: 150%
}

#right-col .blue {
	background-color: #CEDBEC;
	COLOR: #191970;
	margin:5 0 5 5;
	font-size:16px;
}
#right-col .blue DT {
	DISPLAY: list-item; LIST-STYLE-TYPE: square;
	font-size:11px;
}
#right-col .blue DL A {
	COLOR:#191970;
}
#right-col .blue DL A:visited {
	COLOR: #191970;
}
#right-col .blue DL A:hover {
	COLOR: #7395c1;
}
#right-col .green {
	background-color:#DEECCE;
	COLOR: #006400;
	margin:5 0 5 5;
	font-size:16px;
}
#right-col .green DT {
	DISPLAY: list-item; LIST-STYLE-TYPE: square;
	font-size:11px;
}
#right-col .green DL A {
	COLOR: #006400
}
#right-col .green DL A:visited {
	COLOR: #006400
}
#right-col .green DL A:hover {
	COLOR: #70a731
}
#right-col .grey {
	background-color:#D8D8D8;
	COLOR: #000;
	margin:5 0 5 5;
	font-size:16px;
}
#right-col .grey DT {
	DISPLAY: list-item; LIST-STYLE-TYPE: square;
	font-size:11px;
}
#right-col .sans {
	font-weight:normal;
	color:#000;
}
#right-col .grey DL A {
	COLOR: #333;
}
#right-col .grey DL A:visited {
	COLOR: #333
}
#right-col .grey DL A:hover {
	COLOR: #808080;
}
#right-col .orange {
	background-color:#F7D6A5;
	margin:5 0 5 5;
	font-size:16px;
}
#right-col .orange DT {
	DISPLAY: list-item; LIST-STYLE-TYPE: square;
	font-size:11px;
}
#right-col .orange DL A {
	COLOR: #f90
}
#right-col .orange DL A:visited {
	COLOR: #f90
}
#right-col .orange DL A:hover {
	COLOR: #b36b00
}
#right-col .red {
	background-color:#ECD7CE;
	COLOR: #980000;
	margin:5 0 5 5;
	font-size:16px;
}
#right-col .red DT {
	DISPLAY: list-item; LIST-STYLE-TYPE: square;
	font-size:11px;
}
#right-col .red DL A {
	COLOR: #980000
}
#right-col .red DL A:visited {
	COLOR: #980000
}
#right-col .red DL A:hover {
	COLOR: #f26522;
}

.style1 {font-size: 12pt}

/*skip link*/
.skiplink {display:none}

/* formatting for site's footer information inc. image of texas seal */

#footer {
	CLEAR: both; 
	padding: 5px 0 5px 0;
	BORDER-TOP: #ccc 1px solid; 
	margin: 1em 0 0 0;
	color:#fff;
	line-height:125%;
	font-size:.7em;
	height:auto;
	vertical-align:top;
	height:80px;
}

#footer A {
	COLOR: #fff;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#seal_small
{
	float: left;
	z-index:2;
}


/**********************************************************************************/
/*homepage banner title*/
#bannertitle
{
	position:absolute; top:6px; left:22%;
	font-family:"Times New Roman", Times, serif;
	font-size: 32px;
	font-weight: bold;
	font-variant: small-caps;
	z-index:2;
	color: #000066;
}

#bannertitle2
{
	position:absolute; top:42px; left:26%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	letter-spacing: 10px;
	color: #680000;
	z-index:2;
}
#banner_hr
{
	position:absolute; top:32px; left:20%;
	width: 24%;
	z-index:2;
}
#banner_hr2
{
	position:absolute; top:35px; left:22%;
	width: 25%;
	z-index:2;
}
#star1
{
	position:absolute; top:30px; left:45%;
	z-index:2;
}
#star2
{
	position:absolute; top:30px; left:43%;
	z-index:2;
}
#pic_right
{
	position:absolute; left: 48%; top:2px;
}

/* additional formatting for and shared by all web sites */
/* this formatting affects the justices page */
.jtitle
{
	font-family: Tahoma, , Arial, sans-serif;
	font-size: 1.1em;
	color: #000066;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.jplace
{
	font-family: Tahoma, , Arial, sans-serif;
	font-size: .9em;
	color: #980000;
	font-weight:bold;
	text-align: left;
}
.jtext
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: .9em;
	color: #000;
	text-align: left;
}

/* formatting div for the home page title and city name */
#index h1
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	text-align: left;
	margin-left: -35px;
	margin-top: 1em;
	margin-bottom: 0;
	/*line-height: normal;*/
}
#index h3
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: maroon;
	text-align: left;
	margin-left: -35px;
	/*line-height: 0.01em;*/
}

#index p
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #606060;
	font-weight:bold;
	margin-top:-10px;
}
/* this is to format the fees table on the filing fees page */
.rightfee
{
	text-align: right;
	width: 20%;
	vertical-align: top;
}
.feetable
{
	vertical-align: top;
}
#feetable p
{
	text-align: justify;
	font-size: 100%;
	margin-top: 0em;
	word-spacing: normal;
	margin-bottom: 0em;
}

/* this affects the update time formatting */
#time1 p
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	text-align: right;
	color: #000066;
	line-height: 3em;
	vertical-align: bottom;
}
/* this affects the update time formatting for CourtClosures only*/
#time2 p
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #000066;
	/*line-height: 3em; 
	vertical-align: bottom;*/
}
/* this is formatting for the eeo note on employment pages */
#EEO p
{
	font-weight: bold;
	text-align: justify;
}
#EEO h5
{
	background-color: #E0E0E0;
	border-top: outset;
}

#job h5
{
	background-color: #E0E0E0;
	border-top: outset;
	color: black;
}

#job li
{
	list-style-image: url(../icons/job.gif);
	margin-left: 2em;
	margin-bottom: 1em;
	list-style-position: outside;
}

#job2 h5
{
background-color: #E0E0E0;
border-top: outset;
}
#job2 p
{
	text-align: justify;
}
#judgepic
{
float: right;
margin: 2em 0em 0em 1em;
padding: 2px 2px 2px 2px;
}

#judgebio
{
	margin-top: 2em;
	margin-bottom: 1em;
}
#judgebio dt
{
	color: #000068;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 1em;
}
#judgebio .underline
{
	text-decoration: underline;
}
#judgebio .smallcaps
{
font-variant: small-caps;
}
#judgebio .bold
{
	font-weight: bold;
}
#judgebio .italics
{
	font-style: italic;
}
#judgebio .ub
{
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
#judgestaff dt
{
color: Maroon;
font-weight: bold;
font-size: smaller;
margin-left: 2em;
}
#judgestaff dd
{
	color: #000;
	font-size: 80%;
	margin-left: 3em;
	margin-bottom: 2em;
}
/* pic formatting/alignment for contact page */
#pic1
{
	float: right;
	margin: 15px 0px 0px 0px;
	padding: 0 0 0 5px;
}
#pic2
{
	float: right;
	margin: 60px 10px 0px 0px;
}
#pic2 .caption
{
	text-align: center;
	font-size: 10px;
	color: #000000;
}
#pic1 .caption
{
	text-align: center;
	font-size: 10px;
	color: #000000;
}

#pic3
{
	float: right;
	margin: 15px 0px 0px 5px;
	padding: 0 0 0 0px;
	border:solid;
	border-style:solid;
	border-width:thin;
	border-color:#000000;
}
#pic3 .caption
{
	text-align: center;
	font-size: 10px;
	color: #000000;
}
/* pic divs for contact/directions information and maps */
#map
{
	text-align: center;
}
.smallcaps
{
	font-variant: small-caps;
}
/* strictly center alignment div */
#center
{
	text-align: center;
}
#contentmenu
{
FONT-SIZE: 0.7em; RIGHT: 17px; COLOR: #999; FONT-FAMILY: tahoma,sans-serif; TEXT-ALIGN: right; z-index:1;
}
#bread p
{
	font-family: tahoma, arial, sans-serif;
	color: black;
	font-size: 12px;
	background-color: #E0E0E0;
}
/* Casemail formatting */
#casemail dt, dd
{
	font-size: smaller;
	margin-bottom: 1em;
}
#casemail dd
{
	text-align: justify;
}
#casemail dt
{
	color: navy;
	font-weight: bold;
	border: thin;
	border-style: solid;
	border-color: #95b8e6;
	text-indent: 1em;
}
/* these are formatting codes for the contact page */
#contact
{
	margin-left: 2em;
	padding: 0;
}
#contact li
{
	padding: 0;
}
#contact h5
{
	color: #000068;
	line-height: normal;
}
/* general formatting for text*/
.red
{
	color: #f00;
}
/* county list formatting if you're using tables for layout */
#county_table li
{
  list-style-image: url(../images/bullet1.jpg);
  list-style-position: inside;
  line-height: 1.3em;
}
/* about page formatting - index/home page */
#about dd
{
	margin-bottom: 1em;
	margin-left: 1em;
}
#about dt
{
	font-size: small;
	font-weight: bold;
	color: Maroon;
}
/* general formatting */
.bold
{
	font-weight: bold;
}
#orders li
{
	margin-bottom: 1em;
}
#rtpicred
{
	float: right;
	margin-top: 25px;
	border: 2px solid #980000;
}
#rtpicblue
{
	float: right;
	margin-top: 25px;
	border: 2px solid #000068;
}

#submission td
{
font-size:12px;
font-weight:normal;
}
#print
{
text-align:right;
font-size:12px;
border:1 solid #D8D8D8;
}
#printcase
{
text-align:center;
font-size:12px;
border:1 solid #D8D8D8;
}

/* home page formatting for latest news and updates listing */
#news .newsalert
{
	color: #980000;
	font-weight: bold;
}

#news h2
{
	color: #000068;
	text-indent: .50em;
	line-height: 1.5em;
	border: 1px solid #000068;
	background-color: #e0e0e0;
	vertical-align: middle;
	letter-spacing: .10em;
	font-variant: small-caps;
}
#news ul li
{
	margin-bottom: .5em;
	text-align: justify;
	list-style-image: url(../../../images/bul1.jpg);
	list-style-position: outside;
	margin-left: 2.5em;
	margin-bottom: .5em;
	padding: 0;
}

#cmnews
{
	margin: 5px;
	border: 1px solid #000068;
}

/* home page formatting for important news in red box for all courts */

#newsRed p
{
	border: 1px solid red;
	color: red;
	padding: 2px;
	margin: .25em;
	font-weight: bold;
	text-align: center;
}
#newsRed
{
	border: 0px solid red;
	margin: 2em;
}
#ocaref p
{
	text-align:center;
	font-size: .7em;
}
#ocaref a
{
	text-decoration:none;
	color: #000069;
	font-weight:bold;
}
#ocaref a:hover
{
	color: #980000;
	text-decoration:underline;
}
p.searchnote {
	border-top: 2px solid #980000;
	border-bottom: 2px solid #980000;
	border-right: 1px solid #980000;
	border-left: 1px solid #980000;
	padding: 5px;
	background-color:#e0e0e0;
}

